[Gs-devel] Re: Possible approach to RasterOps in pdfwrite
Stefan Kemper
stefan at artifex.com
Fri Jun 22 08:46:19 PDT 2001
"L. Peter Deutsch" wrote:
>
> > Two passes of the input stream is tough if you allow stdin.
>
> Good point.
>
> > This could have an early out for the pdf path, first non-paint rop stops
> > the high level pdf generation.
>
> Yup, good idea.
>
> > This may fit into the pcl server loop where multiple devices are allowed,
> > not sure about where to put the tee in postscript, or in the pdfwrite
> > device. Could do a tee device I suppose.
>
> Well.... It seems to me that this issue applies to any input language that
> supports RasterOp (currently PCL5 and PCL XL), and to any high-level output
> device that doesn't support RasterOp, including PostScript (pswrite), PDF
> (pdfwrite), and customer devices. So that seems to suggest building support
> for it outside any particular device or interpreter.
>
> On the other hand, a tee device per se may not be needed. Recall that a
> high-level output device always has the option of handing off an operation
> to another device, whether or not the HL device does anything itself. In
> other words, maybe the tee-ing function is simple enough that it can be
> built into each high-level device that needs it, with some guidance in
> Drivers.html.
>
Since two different output files are created this seems like a natural
tee.
I was under the impression that the high level device could hand off the
operation but thought the destination would be the same.
Stefan
More information about the gs-devel
mailing list