Why MosaicPro changes all the zero values in the input data to the value of "1" in the output? It generates incorrect output!
The change in values in MosaicPro output is by design. We have introduced that feature couple of years ago in order to distinguish valid data value and NoData value for 8 bit data. You might have noticed that for 8 bit data 0 value is replaced by 1 and 255 is replaced by 254.
If the user wants to retain those original values in the output file, there are following two workaround: