[Image-SIG] transparency in palette mode ( "P" ) images
Ivan Mincik
ivan.mincik at gmail.com
Mon Oct 19 23:05:53 CEST 2009
Dear list,
I have PNG image in palette mode, with 256 color palette. Every color
has different level of transparency.
For example:
Color Table (RGB with 256 entries)
0: 0,0,0,0
1: 238,238,238,154
2: 253,253,109,154
3: 0,0,0,2
4: 0,0,0,4
5: 0,0,0,8
6: 0,0,0,6
7: 237,237,237,154
8: 0,0,0,14
9: 35,35,15,153
10: 1,1,0,138
I am trying just to open and save this image using PIL.
#!/usr/bin/python
import Image
im = Image.open('test.png')
im.save('out.png', transparency=0 )
After running this code, the resulting image is loosing transparency
information for each color and it is set to 255.
Color Table (RGB with 256 entries)
0: 0,0,0,0
1: 238,238,238,255
2: 253,253,109,255
3: 0,0,0,255
4: 0,0,0,255
5: 0,0,0,255
6: 0,0,0,255
7: 237,237,237,255
8: 0,0,0,255
9: 35,35,15,255
10: 1,1,0,255
Is there any way how to save the image with exactly same palette as
original image ?
For anybody wanting to look at this problem, You can download my test
image here:
http://gista.sk/dl/test.png
Thanks,
Ivan
More information about the Image-SIG
mailing list