On 1/31/08, Lambisgoia <lambisgoia@...400...> wrote:
Hi All,
This is my first post to this list, so I will keep things brief. First of all, I love Inkscape, and this is the reason for the message.
My tests indicate that, when rendering, Inkscape implements anti-aliasing and transparency directly in a gamma-corrected color-space. Am I right? It is my opinion that these operations should instead be performed in a linear color-space. Although it is now probably too late to change the default behavior of transparency (given that the artists used gamma-corrected blends as reference while creating their content), it is not too late to modify the behavior of anti-aliasing.
AFAIK, we cannot really change the behavior of transparency because it is defined by SVG standard.
As for antialiasing, we can change it, but it would be very difficult to code because currently, pixel buffers for all objects are combined for the display, and this code cannot know whether a pixel's less-than-one alpha comes from an antialiasing edge or from the object's native transparency. Or even from both.