On 09/28/2010 07:29 PM, Even Rouault wrote:
Vincent,

The TIFF format doesn't allow storing the alpha component, so it is ignored.

See the TIFF specification, section 5 :
http://partners.adobe.com/public/developer/en/tiff/TIFF6.pdf

Possible workarounds :
* work with RGBA tiff
* add a mask band

Best regards,

Even
Even,

thanks for the info. I already was afraid it wouldn't...
I'll go and write 4band rgba tiffs directly, then.

Best,
Vincent.
Le mardi 28 septembre 2010 16:24:18, Vincent Schut a écrit :
   Hi,

I'm creating a geotiff with colortable using the python bindings,
however, the alpha value of the colorentry is lost / always set to 255
(says gdalinfo on the output image).
Does gdal/geotiff with colortable not support rbga?
Or, what am I doing wrong?

Testcase is below:


from osgeo import gdal
gtiff = gdal.GetDriverByName('GTiff')
ds = gtiff.Create('/home/vincent/test.tif', 1, 1, 1, gdal.GDT_Byte)
ct = gdal.ColorTable()
ct.SetColorEntry(1, (100, 100, 100, 100))
ds.GetRasterBand(1).SetColorTable(ct)

gdalinfo on /home/vincent/test.tif says 100,100,100,255 for colorentry 1...

using gdal from svn, internal geotiff.

Regards,
Vincent.
_______________________________________________
gdal-dev mailing list
gdal-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/gdal-dev
_______________________________________________
gdal-dev mailing list
gdal-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/gdal-dev

Reply via email to