home *** CD-ROM | disk | FTP | other *** search
- %%BeginFile: lw8_level2_basicimage-2.0
- /$j 9 dict dup
- begin
- /ImageType 1 def
- /MultipleDataSource F def
- end
- def
- /im_save Z
- /setupimageproc Z
- /polarity Z
- /smoothflag Z
- /bpc Z
- /ih Z
- /iw Z
- /datatype Z
- /xtraData Z
- /:f
- {
- /im_save save store
- /xtraData xs
- /datatype xs
- datatype 0 lt datatype 8 gt or{
- (error, datatype out of range)print flush stop
- }if
- /setupimageproc{
- {
- currentfile
- }
- {
- currentfile 0(%ADOeod)/SubFileDecode filter/ASCIIHexDecode filter
- }
- {
- currentfile/RunLengthDecode filter
- }
- {
- currentfile/ASCII85Decode filter/RunLengthDecode filter
- }
- {
- currentfile/ASCII85Decode filter
- }
- {
- currentfile/DCTDecode filter
- }
- {
- currentfile/ASCII85Decode filter/DCTDecode filter
- }
- {
- currentfile 4 dict dup begin/Columns iw def/Rows ih def/DamagedRowsBeforeError ih def/BlackIs1 T def end/CCITTFaxDecode filter
- }
- {
- currentfile/ASCII85Decode filter 4 dict dup begin/Columns iw def/Rows ih def/DamagedRowsBeforeError ih def/BlackIs1 T def end/CCITTFaxDecode filter
- }
- {
- currentfile 5 dict dup begin/K -1 def/Columns iw def/Rows ih def/DamagedRowsBeforeError ih def/BlackIs1 T def end/CCITTFaxDecode filter
- }
- {
- currentfile/ASCII85Decode filter 5 dict dup begin/K -1 def/Columns iw def/Rows ih def/DamagedRowsBeforeError ih def/BlackIs1 T def end/CCITTFaxDecode filter
- }
- {
- currentfile 5 dict dup begin/K 1 def/Columns iw def/Rows ih def/DamagedRowsBeforeError ih def/BlackIs1 T def end/CCITTFaxDecode filter
- }
- {
- currentfile/ASCII85Decode filter 5 dict dup begin/K 1 def/Columns iw def/Rows ih def/DamagedRowsBeforeError ih def/BlackIs1 T def end/CCITTFaxDecode filter
- }
- }datatype get store
- {
- [1 0]
- }{
- [0 1]
- }ifelse
- /polarity xs
- /smoothflag xs
- concat
- xtraData
- {
- 0 0 1 1 rC
- }if
- pop
- /bpc xs
- xtraData{4 add}if
- /ih xs
- /iw xs
- $c setcolorspace
- }bd
- /:j{im_save restore}bd
- /mkimgmtx
- {
- xtraData
- {
- [Width 0 0 Height 4 sub 0 2]
- }{
- [Width 0 0 Height 0 0]
- }ifelse
- }bd
- /do1img
- {
- $j dup begin
- /Width iw def
- /Height ih def
- /Decode polarity def
- /ImageMatrix mkimgmtx def
- /DataSource setupimageproc def
- /BitsPerComponent 1 def
- /Interpolate smoothflag def
- end
- imagemask
- }bd
- /:g
- {
- 1 G
- 0
- 1 1 idtransform abs exch pop
- 1 1
- rF
- 0 G
- do1img
- }bd
- /:h
- {
- :Fx
- 0
- 1 1 idtransform abs exch pop
- 1 1
- rF
- :Fx
- do1img
- }bd
- /:i
- {
- :Fx
- do1img
- }bd
- %%EndFile
-