[Poppler-bugs] [Bug 103795] [PATCH] Implement ArthurOutputDev::axialShadedFill

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri Mar 9 22:03:53 UTC 2018


https://bugs.freedesktop.org/show_bug.cgi?id=103795

--- Comment #9 from oliver.sander at tu-dresden.de ---
I also figured out why the other shadings in that document look bad.  They are
all drawn by the default shader in Gfx.cc, which calls the actual output device
only for drawing lots of small unicolor polygons.  That code does the right
thing.  However, Arthur draws those polygons with antialiasing enabled, which
makes them a tiny bit smaller.  As a result, you get thin transparent lines
around these polygons, and these are the artifacts you see.  If I switch off
antialiasing, then the test document is rendered correctly.

The problem now is that I don't want to switch off antialiasing
unconditionally.  I want to switch it off when the shading operation begins,
and restore it afterwards.  However, there does not seem to be a hook that gets
called after a shading has completed.  Any ideas?

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/poppler-bugs/attachments/20180309/f49fc9d7/attachment.html>


More information about the Poppler-bugs mailing list