🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.postscript
Article #9017

Re: Bitmap of PostScript code..

#9017
From: Glenn Reid
Date: Tue, 20 Feb 1990 04:59
65 lines
4029 bytes
In article <1990Feb19.172134.12850@intercon.com> amanda@mermaid.intercon.com (Amanda Walker) writes:

>That has more to do with the printer than with PostScript.  You could
>output PostScript on a plotter, or an automatic vinyl cutter, or any
>number of other devices that wouldn't know what a bitmap is if you threw
>one at them.  A PostScript program is an abstract description of how to
>render an image.  It says nothing about the actual end result
>of rendering that image.  The fact that most PostScript renderings are done
>inside 300 dpi black & white printers is irrelevant.

Not really, Amanda.  In the red book, it states explicitly that PostScript
is intended for raster devices.  Raster isn't quite the same thing as a
bitmap device, and that's an important distinction (see below)  But you
can't really do halftoning or implement even-odd fill algorithms on a
vinyl cutter.  At least I couldn't.

The real issue, I think, is that Adobe did not "prohibit" getting at the
bitmap in the political sense, they "prevented" it in the technical sense.

The point that Chris Kent was trying to make, and which Woody missed, was
that in the GENERAL sense, you cannot guarantee that the bitmap is there.
In a printer with less than a full-page frame buffer, the image might be
in a display list somewhere (there are at least 6 typesetters for which
this is true).  This is the "computer science" sense of the word "general",
not the Saturday afternoon sense of it.

Think carefully about what you might consider doing to a bitmap if you
had one, and think about these raster devices for a minute, and realize
that they are just as important as the laser printer hooked up to your
Amiga or whatever:

	* 8-bit color screens
	* 24- or 32-bit color screens (or printers)
	* color devices with CMYK, black adjustment, color correction
	* 4-bit grayscale at 92dpi (NeXT)
	* 400dpi printers
	* continuous tone color printers
	* variable-resolution devices
	* high-resolution typesetters
	* FAX machines
	* "zoom" in any display environment

I think the real point here is not that your hand will be slapped if you
steal a bitmap, but that bitmaps are really pretty big, heavy, ugly, and
useless things, for most purposes.  Scanned images are best kept as source
samples, not as halftoned bit- or byte-maps.  Everything that is reduced
to a bitmap becomes fixed, unwieldy, single-purpose, or otherwise boring.
Adobe didn't implement any but very specialized, undocumented ways of
prying the bitmap out of the printer because there are very few worthwhile
uses for it, other than feeding to another printer of exactly the same
characteristics, in which case you're better off with the PostScript
stream anyway.

Glenn

P.S.  A general admonishment:  postings that say things like "Definitely."
or "I agree 100%." or "incorrect." or whatever, should either be deleted
before sending, if you don't add anything to the conversation other than
that you agree or disagree, or else the burden is on you to say something
carefully thought-out, well expressed, and actually make a contribution.
The cost in bandwidth to the network to include a whole article and then
say "verily" at the end should be billed to the sender.  They go to China,
to Finland, to Australia, to South America, even as far as the United
States (My humble attempt to avoid nationalism)!  Every byte counts.  And
I apologize for typing so many of them.
Technical Details
Message-ID: <144@heaven.woodside.ca.us>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!wuarchive!decwrl!adobe!heaven!glenn
References: <1990Feb14.041704.14844@athena.mit.edu> <2761@bacchus.dec.com> <30006@sparkyfs.istc.sri.com> <17975@rpp386.cactus.org> <1990Feb19.172134.12850@intercon.com>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!wuarchive!decwrl!adobe!heaven!glenn
From: glenn@heaven.woodside.ca.us (Glenn Reid)
Newsgroups: comp.lang.postscript
Subject: Re: Bitmap of PostScript code..
Message-ID: <144@heaven.woodside.ca.us>
Date: 20 Feb 90 04:59:56 GMT
References: <1990Feb14.041704.14844@athena.mit.edu> <2761@bacchus.dec.com> <30006@sparkyfs.istc.sri.com> <17975@rpp386.cactus.org> <1990Feb19.172134.12850@intercon.com>
Reply-To: glenn@heaven.UUCP (Glenn Reid)
Organization: Skyline Press, Woodside CA
Lines: 65