From: Daniel J S. <dan...@ie...> - 2004-08-14 18:44:51
|
Harald Harders wrote: >>However, Daniel's upcoming binary + image patch depends on the >>Level2 operator "filter", so we will have to keep an eye on that. >> >> > >We should speak to him to ensure that also the filter operator is not used >when using level1. > Here are the commands that the image routine uses: %%%%BeginImage gsave translate scale [ M 0 0 N 0 0 ] currentfile /ASCII85Decode filter false %%%%BeginPalette [ /Indexed\n /DeviceRGB <bunch of characters for palette> ] setcolorspace %%%%EndPalette << /ImageType 1 /Width M /Height N /BitsPerComponent /ImageMatrix [ M 0 0 N 0 0 ] /Decode [ 0 #] /DataSource currentfile /ASCII85Decode filter /MultipleDataSources false /Interpolate false >> %%%%BeginData colorimage image <bunch of characters for image> %%%%EndData grestore %%%%EndImage The only non level-1 suspect commands might be /DataSource currentfile /Interpolate false The filter Ethan refers to is the ASCII85Decode filter, which I'm guessing would have been in PostScript from the beginning. The reason for the /Interpolate false is that for a scientific plotting program there shouldn't be any additional image processing done beyond what the user may have applied or intended. Dan |