[Image-SIG] transparency in palette mode ( "P" ) images

Ivan Mincik ivan.mincik at gista.sk
Tue Oct 20 22:22:05 CEST 2009


On Tue, Oct 20, 2009 at 9:02 PM, David Kwast <david.kwast at gmail.com> wrote:
> On Tue, Oct 20, 2009 at 4:51 PM, Ivan Mincik <ivan.mincik at gista.sk> wrote:
>>
>> On Tue, Oct 20, 2009 at 8:33 PM, Laura & Edward Cannon
>> <cannon.el at gmail.com> wrote:
>> > Hm.. you seem to be right. One thing you might do is im =
>> > Image.open("test.png").convert("RGBA") which seems to solve the
>> > transparency problem, at the expense of a slightly larger image file.
>>
>> No, even if using convert("RGBA") I get incorrect result :(
>
> Maybe the problem is in the decoder. Can't you use a PNG in RGBA mode
> instead of P mode?

No, I need to process images in P mode and have resulting image also in P mode.

 If it is a bug, you have to do a workaround before or
> after you open the PNG with PIL.

I do not see possibility of any workaround. Converting to RGBA does not help.


More information about the Image-SIG mailing list