[gs-bugs] [Bug 688601] PDF v1.5 file we don't display correctly using GS 8.53

bugs.ghostscript.com-bugzilla-daemon at ghostscript.com bugs.ghostscript.com-bugzilla-daemon at ghostscript.com
Fri Jul 4 18:02:26 PDT 2008


http://bugs.ghostscript.com/show_bug.cgi?id=688601





------- Additional Comments From ralph.giles at artifex.com  2008-07-04 18:02 -------
The way newer graphics libraries deal with this is to provide intermediate image
buffers for storing smasks transparency groups and so on, similar to high level
images. Interpreters can manipulate and cache these as appropriate, as well as
setting them in the graphics state to affect current drawing.

I'm not clear how easily we can do this, but it's clear that the ideal of a
device chain ideal in Ghostscript is becoming increasingly strained.

On IRC yesterday, Michael and I discussed adding begin/end softmask device
methods, with gx_default_end_softmask closing the temporary memory device and
storing the result in the graphics state. This would allow high level devices to
collect (even vector) soft masks while automatically flattening them for other
devices. I presume in this model the smask clipping of further drawing would be
done by an interposed device just like with transparency groups.



------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.



More information about the gs-bugs mailing list