Hello,
I tried command line below that is copied from
http://www.gdal.org/gdal_translate.html:
gdal_translate rgba.tif withmask.tif -b 1 -b 2 -b 3 -mask 4 -co COMPRESS=JPEG
-co PHOTOMETRIC=YCBCR --config GDAL_TIFF_INTERNAL_MASK YES
It doesn’t generate transparency channel in output. But if I removed options
“-b 1 –b 2 –b 3”, the output image ‘withmask.tif’ would contain transparency
channel, that could be observed by opening the image in the Photoshop. But if I
remove all options to modify command line like this:
gdal_translate rgba.tif withmask.tif
The transparency channel is still generated in output even the option ‘-mask’
is not specified at all. And the last alpha channel in the source image is
always picked up as transparency channel to the output no matter what band
number is given to the ‘-mask’ option. Then I tried the same command line on a
new RGB tiff that has more than 4 channels and output image doesn’t contains
any transparency channel even ‘-mask band’ option is explicitly specified.
It seems that the option ‘-mask’ doesn’t work and generating the transparency
channel is only depends on the colorspace (RGBA or Greyscale + alpha). Please
let me know how to correctly use this option.
Thanks!
Peter Z
_______________________________________________
gdal-dev mailing list
gdal-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/gdal-dev