Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!cornell!uw-beaver!ubc-cs!cheddar.cc.ubc.ca!halliday
From: halliday@cheddar.cc.ubc.ca (Laura Halliday)
Newsgroups: comp.sys.mac
Subject: Re: Paint Formats
Message-ID: <4773@ubc-cs.UUCP>
Date: 18 Aug 89 18:15:40 GMT
References: <1238@cbnewsd.ATT.COM>
Sender: news@cs.ubc.ca
Reply-To: halliday@cc.ubc.ca (Laura Halliday)
Organization: UBC Computing Centre, Vancouver, B.C., Canada
Lines: 27
Keywords: MacPaint, EPSF

In article <1238@cbnewsd.ATT.COM> bird@cbnewsd.ATT.COM (j.l.walters) writes:
>Earlier I asked for information on converting MacPaint to Sun
>Raster format and received no answer so I'll try a different tack:
>(...)
>2. Need Encapsulated PostScript Format EPSF
>
>Any information on the above will be appreciated.

See if you can lay your hands on a copy of Adobe's EPSF spec. There are FTPable
copies floating around, or you could get a copy from Adobe. Briefly, EPSF
means that the file contains `well-behaved' PostScript, which generally means
that the contents don't do anything weird like `note', `grestoreall' or
`renderbands'. The `setscreen' and `settransfer' operators are permitted, but
you have to be careful.

EPSF includes additional information like font usage and bounding box size, 
for the benefit of any other program you may feed EPSF to. Other than that, 
it's more or less arbitrary PostScript. 

In the Mac world, the screen preview is a PICT approximation to the printed
result. It goes into the resource fork, as PICT resource number 256. The file
type is EPSF, whether a screen preview is available or not.

You might like to draw a simple picture with Illustrator 88 (or whatever)
and dissect the results with ResEdit. This can be educational...

...laura