![]() |
sponsored links |
|
|
sponsored links
|
|
|
4
15th February 01:42
External User
Posts: 1
|
As for the images, similar restrictions apply as Aandy pointed out for
paths. To account for limited printer memory, you could tile or stripe the images (as usually is done with TIFF images and - by QuarkXpress - for bitmapped images in PS output). Helge -- H.Blischke@srz-berlin.de H.Blischke@srz-berlin.com H.Blischke@acm.org |
|
|
5
15th February 01:42
External User
Posts: 1
|
Yes, but there can be no legitimate use of an image during the paint
proc of a coloured pattern... Alex's point is a good one; it isn't always best to succeed. Opinions (and workflows) differ. Perhaps best is to paint something clear on the page, THEN raise an error. Many error handlers will print the incomplete page. The PostScript language does not require a printer to hold entire images in memory. It can be done with only a fixed sized buffer, though some implementations might choose to store the whole image. There is some risk here. ---------------------------------------- Aandi Inston quite@dial.pipex.com http://www.quite.com Please support usenet! Post replies and follow-ups, don't e-mail them. |
|
|
6
15th February 01:42
External User
Posts: 1
|
Gordan> Yes, I know that
The problem is that I got no specificGordan> requrements for support of Level 2, nor access to any PS Gordan> printer. My question should have been stated as: Should I Gordan> go and add support for Level 2 as well ? (you already Gordan> answered yes) It depends on how your EPS insertions would EVENTUALLY be displayed or printed. If the displayer (e.g. ghostscript) or printer do not support Level 3, then your EPS won't show up correctly in the best case, or cause the displaying/printing to be aborted in the normal case, or case the computer/printer to hang in the worse case. (If the printer hardware were damaged by this, sue the manufacturer!) Since ghostscript still does not support Level 3 completely (am I right) and most DEPLOYED printers can't handle Level 3, chances are that your EPS diagrams won't "work", from the end-user point of view. If you still think it is a good idea to produce something that "won't work" in most situations, then go ahead and use Level 3. I would recommend staying with Level 2, unless you're going to use some Level 3 features (e.g. transparency, gradient fill) that are really very very hard to emulate (satisfactorily) in Level 2. and ghostscript. (The latter is important, as you can use ghostscript to convert it to almost anything else.) The best compatibility is thus achieved. Yet, when I'm fine-tuning a PS file to be sent to a printer in 5 minutes (e.g. adjusting US-Letter-formatted pages to A4 page size), I don't refrain from using the handy features from PS2, such as <<...>>. Gordan> You are right again, I have made a decision to use Level 3 Gordan> capabilities, and I did ![]() Didn't you say you use ghostscript as a previewer as you develop your PS code? Does ghostscript support Level 3 fully already? -- Lee Sau Dan §õ¦u´°(Big5) ~{@nJX6X~}(HZ) E-mail: danlee@informatik.uni-freiburg.de Home page: http://www.informatik.uni-freiburg.de/~danlee |
|
|
8
15th February 01:42
External User
Posts: 1
|
Be sure you understand the difference betwen a coloured and uncoloured
pattern. I can say this with some emphasis as I regularly mix them up, and did so on this occasion. Coloured patterns MAY set colour, uncoloured patterns MUST not and inherit a colour when they are used. Ironically a coloured pattern might paint black and an uncoloured pattern might be used to paint red. It is of course an uncoloured pattern that has no need for image dictionaries in the PaintProc. So, now I reread the paragraph you refer to with my brain engaged, I see it is not about PaintProc at all. It is saying that you cannot set the colour space to a pattern (of any kind), and then use the image operator with its dictionary form. Let's think about what that would mean. (a) a coloured pattern and image. You would have image samples to be applied and colours in the pattern. How could the samples be applied? This means the samples are unnecessary (there are no alpha channels) and the on/off function for the pattern that you may seek can be achieved with an imagemask. (b) an uncoloured pattern and image. This sounds theoretically possible. The colour come from the image samples, while the decision whether to paint a point could come from the pattern. My reading is, however, that it is not allowed. In terms of PaintProc, a coloured pattern may freely use the image operator, while an uncoloured pattern may not use it at all. (The prohibition is ******** in a note on page 215). ---------------------------------------- Aandi Inston quite@dial.pipex.com http://www.quite.com Please support usenet! Post replies and follow-ups, don't e-mail them. |
|