Path: utzoo!utgpu!water!watmath!clyde!att!osu-cis!tut.cis.ohio-state.edu!husc6!endor!olson
From: olson@endor.harvard.edu (Eric K. Olson)
Newsgroups: comp.sys.mac.programmer
Subject: Re: Fake Color Quickdraw (was Re: a whole bunch of things)
Message-ID: <4962@husc6.harvard.edu>
Date: 15 Jul 88 19:27:32 GMT
References: <227@hodge.UUCP> <3988@pasteur.Berkeley.Edu> <5212@batcomputer.tn.cornell.edu> <46753DN5@PSUVM> <13829@apple.Apple.COM> <390@umn-d-ub.D.UMN.EDU> <13954@apple.Apple.COM>
Sender: news@husc6.harvard.edu
Reply-To: olson@endor.UUCP (Eric K. Olson)
Organization: Lexington Software Design, Lexington, MA
Lines: 30

In a recent article David Goldsmith writes:
>Unfortunately, Ed Tecot was guilty of a slight typographical error.  Patching
>Color QuickDraw onto the Mac Plus or SE would require:

How about changing the CQD stubs in the DrawPicture code so that they do
an ordered dither (very fast and easy) of the Lightness level of the picture
data instead of the current 50% thresholding?

Also, I've heard rumors that the next verion of the Printer drivers will
support multibit CGrafPorts for Laserwriters (so I can CopyBits an 8 bit
deep image to the Laserwriter and not get it 50% thresholded too).  This
was told to me by the QMS people (who really need it, because they can support
full Color Laserwriter Printer CGrafPorts).  Right now I have to deal with
three cases to print grayscale or color data to all available printers:

	1) Postscript printers [Use PS Escape and PS's image operator]
	2) GrafPort (1-bit) printers [Dither myself and then print]
	3) Real CQD Printers [Print Normally].

New printer drivers combined with new CQD stubs would mean I could go back
to just one printing routine.

Just my $0.02.

-Eric

          Lexington Software Design:  Tomorrow's Software Yesterday

Eric K. Olson     olson@endor.harvard.edu     harvard!endor!olson     D0760
   (Name)                (ArpaNet)                 (UseNet)        (AppleLink)