bug-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug #57335] PNG writing support appears to be broken


From: Fred Kiefer
Subject: [bug #57335] PNG writing support appears to be broken
Date: Sun, 1 Dec 2019 17:00:10 -0500 (EST)
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:70.0) Gecko/20100101 Firefox/70.0

Update of bug #57335 (project gnustep):

                  Status:                    None => Confirmed              
             Assigned to:                    None => FredKiefer             

    _______________________________________________________

Follow-up Comment #1:

The test code you provides tries to convert a tiff file into a PNG image. This
should be possible with GNUstep. I tried to convert the GNUstep logo from tiff
to PNG and ended up with an image where the white bits where shown as black.
Is this the bug you are reporting?

What the code here does is to follow the PNG specification. PNG stores values
with non pre-multiplied alpha. GNUstep internally uses pre-multiplied alpha as
this allows for faster drawing. When exporting to PNG we need to make sure we
output the data non pre-multiplied and this code here tries to do the
conversion.

What you did is switch off this conversion. And for simple data where alpha is
either 1 or 0 this results in correct images. But this of course does not
solve the issue why the conversion is wrong. Sorry, I will need some more time
to look into this.

    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?57335>

_______________________________________________
  Message sent via Savannah
  https://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]