OmniImageFilter and .[e]ps images

Robin Hermance-Moore rhm at oclc.org
Tue Feb 21 13:49:23 PST 1995


Hi there!  I sent this out a week ago, and have gotten no responses at all.  I'm  
sending it again in case it got lost.  Would someone please confirm for me that you  
get it?  If you've seen this before, sorry for the trouble.
Thanks, Robin
===============================================================

Dear OmniWeb Afficionados,

I'm hoping someone on the list, with a better understanding of how NeXT Services  
works than I have, can shed some light on this.  I'm appealing to the list rather  
than Omni because I suspect the problem is very possibly with me/my site, and not a  
bug in their software.  Please forgive the length of this message....

Background:  I'm running the latest & greatest versions of OmniWeb, OmniImage and  
OmniImageFilter on a monochrome NeXTstation with NS 3.2 and 8 MB of memory.  I'm  
currently trying to create some web pages, containing software documentation for  
use by fellow developers.  I have a number of spreadsheet-type tables which I want  
to include;  these are being created by entering the data in Improv, then printing  
to a file.  This creates a .ps file.

For a while, I was simply including a hypertext link to the .ps file in my .html,  
like so:
  <IMG SRC="myImage.ps">
The behavior with this was very strange.  About half of the time, the image would  
be displayed correctly as an inline image (although an error panel would pop up  
first to complain about the format - I'm sorry that I can't find a record of what  
it said.)  The other half of the time, the image would not be displayed and the old  
"circle-with-a-slash-through-it" icon appeared in its place.  I never figured out  
what determined which one would occur - my system could have several cycles of good  
and bad results in a single day with nothing else (that I could tell) changing.  In  
addition, my system could be unable to show the images, while the person in the  
next office, using the same software off of a shared file server, was fine.

Not long ago (I believe it was actually about a week _before_ the 0.9.* upgrades),  
.ps image display stopped working for me altogether.  I started digging a little  
further and discovered that OmniImage does not support display of .ps (at least,  
the Workspace Inspector for .ps files does not show OmniImage as one of the tools  
for this file type).  


However, OmniImage does seem to support .eps files - at least OmniImage is shown in  
the Workspace Inspector panel as an option for handling this file type.  Thinking  
this could be part of my problem, I managed to use the PD utility bbfig to convert  
one of my .ps files into a .eps file.  In the Workspace Inspector, I set OmniImage  
as the default handler;  double clicking on the file icon now brings up OmniImage  
and the graphic is displayed successfully.

Alas, when I launch OmniWeb and try to look at the inline image (using a URL  
similar to the one above), the exact same .eps image file refuses to display.

Some additional data points:

Although OmniImage seems capable of dealing with .eps files, they are not listed in  
the Help files as supported.

Looking through the OmniImageFilter.service/services file, I see no entry for .eps  
files.  Just for grins, I copied OIF from /LocalLibrary/Services to  
~/Library/Services and added an entry (I just copied the format of the other  
entries and crossed my fingers):
  Filter: convertToTIFF
  Port: OmniImageFilter
  User Data: eps
  Send Type: NXFilenamePboardType:eps
  Return Type: NXTIFFPboardType
  Executable: OmniImageFilter
  Timeout: 30000
I ran make_services, restarted OmniWeb, and gave it a shot - no change (probably to  
be expected - I don't really know what I'm doing!)

If you can give me some pointers on things to try next, or some education on how  
the Magic of Services works, I would be very grateful!  Note that while I'd be  
happy to get .eps to display, I'd be even more delighted to see the original .ps  
files that are spit out of Improv working (this would save a step in the creation  
process).

Thanks very much,
Robin


--
Robin Hermance-Moore, Manager, Telecomm Facilities Development Section
OCLC Online Computer Library Center, Mail Stop 468
6565 Frantz Road, Dublin OH  43017-0702
rhm at oclc.org  (NeXT MaIL WeLCOME!)  614-764-6215


More information about the OmniWeb-l mailing list