[comp.lang.postscript] HELP: EPSF vs. EPSI

warner@intellistor.com (Dave Warner) (02/28/91)

I'm told that there are two encapsulated ps formats -- epsf and epsi.
Most drawing packages that I have access to can generate epsf output but
the wysiwyg document preparation system I'm using can only import
epsi.  Can epsf be converted to epsi?  If so, how?  If you know how,
have you written a program and is it available to me?
For my cultural enlightenment who can explain the difference in 50
words or less?
Thanks, Dave
-- 
 _____________________________________________________________________ 
 | Dave Warner             | e-mail address: warner@intellistor.com  | 
 | Intellistor, Inc.       | USmail address: 2402 Clover Basin Dr.   | 
 | (303)682-6555           |                 Longmont, CO 80503      | 
 --------------------------------------------------------------------- 

glenn@heaven.woodside.ca.us (Glenn Reid) (03/01/91)

Dave Warner writes
> I'm told that there are two encapsulated ps formats -- epsf and epsi.
> Most drawing packages that I have access to can generate epsf output but
> the wysiwyg document preparation system I'm using can only import
> epsi.  Can epsf be converted to epsi?  If so, how?  If you know how,
> have you written a program and is it available to me?
> For my cultural enlightenment who can explain the difference in 50
> words or less?
> Thanks, Dave

EPSI is simply a system-independent version of EPSF (the I is for Independent).  
In fact, EPSI is documented within the EPSF specification from Adobe. In 50  
words or less, the Mac and PC EPSF formats call for bitmap "preview" images to  
display on the screen that are either PICT representations (on the Mac) or TIFF  
representations (on the PC).  EPSI uses a hexadecimal, system-independent  
method for representing the preview so it could be displayed on, say, a Sun or  
Apollo workstation without having to interpret something Mac-specific like a  
PICT resource.

Of course, these days workstations from NeXT or DEC or SGI all have Display  
PostScript, so there is no need for the preview component at all, and it is  
indeed optional in the EPSF specification.

--
 Glenn Reid				RightBrain Software
 glenn@heaven.woodside.ca.us		NeXT/PostScript developers
 ..{adobe,next}!heaven!glenn		415-851-1785 (fax 851-1470)