⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 example1.eps

📁 一个用于排队系统仿真的开源软件,有非常形象的图象仿真过程!
💻 EPS
📖 第 1 页 / 共 5 页
字号:
%!PS-Adobe-3.1 EPSF-3.0
%ADO_DSC_Encoding: Windows Roman
%%Title: example1.eps
%%Creator: Adobe Illustrator(R) 12
%%AI8_CreatorVersion: 12.0.1
%AI9_PrintingDataBegin
%%For: Marcus
%%CreationDate: 4/22/2006
%%BoundingBox: 0 0 242 197
%%HiResBoundingBox: 0 0 241.6407 196.3125
%%CropBox: 0 0 241.6407 196.3125
%%LanguageLevel: 2
%%DocumentData: Clean7Bit
%%Pages: 1
%%DocumentNeededResources: 
%%DocumentSuppliedResources: procset Adobe_AGM_Image 1.0 0
%%+ procset Adobe_CoolType_Utility_T42 1.0 0
%%+ procset Adobe_CoolType_Utility_MAKEOCF 1.19 0
%%+ procset Adobe_CoolType_Core 2.23 0
%%+ procset Adobe_AGM_Core 2.0 0
%%+ procset Adobe_AGM_Utils 1.0 0
%%DocumentFonts: 
%%DocumentNeededFonts: 
%%DocumentNeededFeatures: 
%%DocumentSuppliedFeatures: 
%%DocumentProcessColors:  Black
%%DocumentCustomColors: 
%%CMYKCustomColor: 
%%RGBCustomColor: 
%ADO_BuildNumber: Adobe Illustrator(R) 12.0.1 x205 R agm 4.3861 ct 5.530
%ADO_ContainsXMP: MainFirst
%AI7_Thumbnail: 128 104 8
%%BeginData: 8067 Hex Bytes
%0000330000660000990000CC0033000033330033660033990033CC0033FF
%0066000066330066660066990066CC0066FF009900009933009966009999
%0099CC0099FF00CC0000CC3300CC6600CC9900CCCC00CCFF00FF3300FF66
%00FF9900FFCC3300003300333300663300993300CC3300FF333300333333
%3333663333993333CC3333FF3366003366333366663366993366CC3366FF
%3399003399333399663399993399CC3399FF33CC0033CC3333CC6633CC99
%33CCCC33CCFF33FF0033FF3333FF6633FF9933FFCC33FFFF660000660033
%6600666600996600CC6600FF6633006633336633666633996633CC6633FF
%6666006666336666666666996666CC6666FF669900669933669966669999
%6699CC6699FF66CC0066CC3366CC6666CC9966CCCC66CCFF66FF0066FF33
%66FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF
%9933009933339933669933999933CC9933FF996600996633996666996699
%9966CC9966FF9999009999339999669999999999CC9999FF99CC0099CC33
%99CC6699CC9999CCCC99CCFF99FF0099FF3399FF6699FF9999FFCC99FFFF
%CC0000CC0033CC0066CC0099CC00CCCC00FFCC3300CC3333CC3366CC3399
%CC33CCCC33FFCC6600CC6633CC6666CC6699CC66CCCC66FFCC9900CC9933
%CC9966CC9999CC99CCCC99FFCCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF
%CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFFFF0033FF0066FF0099FF00CC
%FF3300FF3333FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699
%FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33
%FFCC66FFCC99FFCCCCFFCCFFFFFF33FFFF66FFFF99FFFFCC110000001100
%000011111111220000002200000022222222440000004400000044444444
%550000005500000055555555770000007700000077777777880000008800
%000088888888AA000000AA000000AAAAAAAABB000000BB000000BBBBBBBB
%DD000000DD000000DDDDDDDDEE000000EE000000EEEEEEEE0000000000FF
%00FF0000FFFFFF0000FF00FFFFFF00FFFFFF
%524C45FD1BFFA8FD057DFD7AFF7DA8FFFFFF7D7DFD78FFA8A8FD05FF7DFD
%78FF52FD06FFA87DFD76FFA852FD06FFA8277DFD75FF7D7DA8FD05FFA852
%F827A8FD72FFA87DFF52A8FFFFFFA87DFFF8F8F8A8FD71FF52FFFFFFFD05
%7DFFFF52F827A8FD70FF7DA8FD0AFF7D7D7DFD70FFA87DFD0EFF52FD6FFF
%7DA8FD04FFA87DA87DFD07FF52FD6DFFA852FD04FFA852A8A8A852A8FD05
%FFA87DFD6CFF7DFD05FF7DFD05FF7DFD06FF7D7DFD6AFFA87DFD04FF7DFD
%06FFA87DFD06FF7DA8FD69FF7DA8FD04FFA8A8FD05FFA8A8FD07FF7DFD64
%FFA87DFFFFA87DFD05FF7DA8FD05FFA87DFD07FFA87DFD08FFA8A8A8FD54
%FFA8A85227F852FFFF7DFD07FF7DFD05FF7DFD09FF7DA8FFFFA8FFA8A852
%27F87DFFFFA8FFA8FD44FF52A87D7D7DA87D7D7DA87D7D27F8F8F827A852
%7DFD07FFA852A8A8A852FD0BFF52A8FD047D27F8F8F852A87DA87D7D7DFD
%43FF7DFD0CFFA87DF87DFFFF7DA8FD08FF7DA87DFD0BFF7DFD07FFA87DF8
%A8FD05FFA8FD43FF7DFD0FFFA8FFFFFF52FD09FF7DFD0BFF7DA8FD0AFFA8
%FD05FF7DFD43FF7DFD13FF7DA8FD07FF7DF8A8FD09FFA87DFD10FFA8A8FD
%43FF7DFD13FFA87DFD08FFA8FD09FFA87DFD12FF7DFD43FF7DFD14FF7DA8
%FD07FFA8FD09FF7DA8FD11FFA8A8FD43FF7DFD15FF52FD06FF7DF8A8FD07
%FF7D7DFD12FFA87DFD43FFA8FD15FFA87DFD0EFFA87DFD13FFA8A8FD43FF
%7DFD16FF7DA8FD05FF7DFD06FFA852FD14FFA87DFD31FF5252A8A852FD0D
%FF7DFD16FFA87DFD04FF7DF8A8FFFFFF52527DFD15FFA8A8FD31FFA8F8A8
%527DFD0DFF7DFD17FF52A8FD04FFA8FFFFFFA827F827A8FD15FF7DFD32FF
%A8F87DFFFFA8A8FD04FFA8FD05FF7DFD17FFA87DFFFFFF7DA87DFFFFA8F8
%F827FD15FFA8A8FD16FF7DA87DA87DA87DA87DA87DA87DA87DFD05FF7DA8
%7DA8A8FFFFFFA82752FF7D52527DA8FFFF52A8FF52FFFF7DFD18FF7DA8A8
%7DA8A8A852A827F87DFD17FF7DFD15FFA8FFA8A8A8FFA8A8A8FFA8A8A8FF
%A87DA8FFA87D7DA8A8FFA8A852A87D52A82752A87DFF2752527D5252FF7D
%7DFF7DFD18FFA8527DFD05FF5252A8FD17FFA8A8FD24FF7DFFA87DA8FD07
%FF7D277DFF7D7D527D7D7D527D525227FF52A8FF7DFD19FF7DA8FD05FFA8
%7DFD18FFA87DFD24FFA8A87DA8FD09FFA8A8FFFFFFA8527DA8FD087DFFA8
%FD19FFA8A8FD05FFA8A8FD18FFA8A8FD24FF7D7DA8FD0BFF7DFD10FF7DFD
%19FF7DA8FD05FFA87DFD18FFA87DFD24FF7D52FD0DFF7DFD0FFF7DFD1AFF
%7DFD05FF52FD19FFA8A8FD10FFA8A8FD12FF52A8FD0DFF7DA8FD08FFA87D
%FD04FF7DFD1AFFA852A8A8A852A8FD1AFF7DFD07FFA8A8A8FFA8A8A8FFA8
%7DF8F8277DA8FD0EFF7DA8FD0DFF7DA8A8FFA8A8A8FFA8FF52F8F8527DFF
%7DFD1CFF7DA87DFD1BFFA8A8FD06FF7D7D7DA87DA87DA87DA852F8F8F827
%A8FD0EFF7DFD0EFF7D7DA87DA87DA87DA87D52F8F8F852527DFD3BFF7DFD
%06FFA8A8FD08FF7D277DA8FD10FF7D7DFD0DFF7DFD09FF7D2752FFFF7D7D
%FD16FFA8FFA8FD21FFA8A8FD06FF7DFD1DFF7D7DFD0DFF7DFD0EFF7D7DFD
%14FFA8F87DFF7D27FD20FFA87DFD06FF7DA8FD1CFF7D52FD0CFFA87DFD0E
%FF7DA8FD15FF52A8FFFD04A8FFA87DFFFD047DA8FD15FFA8A8FD06FF7DFD
%1DFFA8A87DFD0BFF52FD0FFF7D7DFD15FF52A8FFA87D277DA8FD04277D52
%27A8FD15FFA87DFD06FF7DA8FD1CFFA8A87D7DFD09FF52A8FD0FFF7D7DFD
%15FF527DFF7DA87D525252FFFF27FFA85252FD15FFA8A8FD06FF7DFD1DFF
%7DFFFFA87DFD06FFA852FD11FF7D7DFD15FF7D525252A87D527D527D7D27
%7DA85252FD16FF7DFD06FF7DA8FD0DFFA8FD0F7DA8FFFFFFFD077DFD12FF
%7D7DFD17FFA8FD06FFA8FFA8FD19FFA8A8FD06FF7DFD0FFFA8FFA8FFA8FF
%A8FFA8FFA8FFA8FFA8FD07FFA8FD15FF7D7DFD3BFF7DFD06FFA8A8FD3AFF
%7D7DFD3AFFA8A8FD06FF7DFD15FFA8FFA8FFFFFFA8FFFFFF7DFD1BFF7D7D
%FD3AFFA87DFD06FF7DA8FD13FFA852277D27A8FD04FFA827A8FFFFFF277D
%FD15FF7DA8FD3AFFA8A8FD06FF7DFD15FF7DA8FF7D27A8A8FF7DFF52A87D
%FFFF7D7DFD15FF7D7DFD2BFF27F8A85227FD0AFFA87DFD06FF7DA8FD14FF
%7D7DFFFF27277D527DA85227A8FFFF527DFD15FF7D7DFD0EFFA8FFA8FFA8
%FFA8FFA8FFA8FFA8FFA8FD07FFA8FD07FF52527DFD0BFFA8A8FD06FF7DFD
%15FF52A8FF7D27A87DA8277D5227A8FFFF7D7DFD15FF7D7DFD0DFFA8A8FD
%0F7DFFFFFFFD077DA8FD04FFF8A8FFFF52FD057DA87D7DFF7DFD06FF7DA8
%FD13FFA827277D27A852527D7D272752277DFF2752FD15FF7D7DFD1DFFA8
%FFFF52A8FD05FFA87DA8FFFF7D7D27FF52A8A87D7D7D27FF7DA8FFA8FD06
%FF7DFD15FFA8FFA8FFFFFFA8FFA8FFFFFFA8FFFFFFA8FD15FF7D7DFD09FF
%527DA8FD10FFA87DFF52FD09FF7D7D5252FF272727FFFF7D527D7DA8A8A8
%FF7DFD06FFA8A8FD3AFF7D7DA8A87DA8A8A87DA87DF8F827277DFD0EFFA8
%A87DFD0BFF7D7DFFFFA8FF7D527D7D52FF7D5252FFA8A8FD06FF7DFD3BFF
%7DFD0AA8F8F8F8277DFD0FFF27A8FD0CFF52FD05FFA8FFA8FFFFFFA8FFFF
%A87DFD06FF7DA8FD3AFF7DFD0AFF527DFD12FF52FD0DFFA8A8FD0DFFA8A8
%FD06FF7DFD3BFF7DFD1EFF52FD0DFFA8A8FD09FF2727A8FFFF7DFD06FF7D
%A8FD3AFF7DFD1DFFA87DFD0EFF52FD097DF8F8F82727277DA87DA87DA8F8
%52FD3AFF7DFD1DFFA852FD0DFFA87DFD09A8F8F827527D52A8A8FFA8FFA8
%527DFD3AFF7DFD1DFFA87DFD0DFFA8A8FD09FF7DFD0BFFA8FD3BFF7DFD0A
%FFF8527DFD11FF27FD0DFF7DFD16FFA8A8FD3AFF7D7D7DA87DA87DA87DA8
%7DFD04F87DFD0EFFA87D7DFD0BFFA87DFD16FF7DFD3BFF7D52FFA8A8A8FF
%FD04A8F8F8277DA8FD0FFF7D7D7DFD09FFA87DA8FD16FF7DA8FD3AFF7DA8
%FD09FFA8A8FD11FFA8A8FF7D7DFD07FFA87DA8FD17FF7DFD3BFF7D7DFD0F
%FFA8FFA8A8A8FFA8A8A8FFFD04A87DFFFFA87DA8A8FFA8A87D7DA8FD18FF
%7DA8FD3AFF7D7DFD0EFF7DA87DA87DA87DA87DA87DA87DA87DA8FD04FFA8
%A87DA8A8FD1BFF7DFD3BFF7D7DFD42FF7DA8FD3AFF7D7DFD42FF7DFD3BFF
%7D7DFD17FF7D7D7DA8527D7DA8527DFF7D52FD1EFFA8A8FD3AFF7D7DFD16
%FF7D52A8A87D527D7D27527DFF7D7DFD1EFF7DFD2BFFA8FFFFFFA8FD0BFF
%7D7DFD16FF27A8FFFFFF527D525252A8FFA87DFD1EFF7DA8FD29FF7DF852
%A8F8A8FD0BFF7DA8FD16FFF8FD04FF7D527DFF52A8FFA8A8FD1EFF7DFD2B
%FF7D527DA8FD0CFF7D7DFD16FF7D27FF7DA827A8FFFF5252A87DA8FD1EFF
%7DA8FD0DFFA87D7DA87D7D7DA87D7D7DA87D7D7DA8FD04FFA8A87D7D7DA8
%A8FFFFFF2727FFFF527D7DFFA8FF7DA8FFFD047DFD17FF7D52A8A87D7DFF
%FFFF7D7D7DFD1FFF7DFD0FFFA8FFA8FFA8FFA8FFA8FFA8FFA8FF7DFFFFFF
%7D7DA8FFA8FF7D7D7DFFA87D27A8FF52A85252A87D7D52A8A87D527DFD42
%FF7DA8FD1CFF7DA8FF52A8FD07FF7D2727A87DF87D7DFFFD055227A8FF7D
%7D7DFD42FF7DFD1DFF7DFF7DFD0AFFA87DFFFFFFA852527D7D7D5252277D
%527D7D7DFD42FFA8A8FD1CFFA852A8FD0BFF7DA8FFFFFFA8A8FFFFA8FFA8
%FFA8FFA87D7DFD42FF7DFD1DFF7D7DFD0CFFA87DFD0EFF7D7DFD42FF7DA8
%FD08FFA87DFD12FF7D7DFD0DFF7DFD09FFA8A8A8FFFF7DA8FD42FF7DA8A8
%FFA8FFA8FFA8FF52F8F87D7DFD0FFF7DFD0EFFA8A8FFA8FFA8FFA8FFFF7D
%F82752A87D7DFD42FFA87DA87D7D7DA87D7D7D52F8F8F8277DFD0EFF7DA8
%FD0DFFFD057DA87D7D7DA852F8F8F827527DFD4CFF7D277DFD11FF7DA8FD
%0DFF7DA8FD08FFA8277DA8FF7D7DFD60FF7D52FD0DFF7DFD09FFA8FD04FF
%7D7DFD60FF7D7DFD0CFFA8A8FD0EFF7D7DFD60FFA87D7DFD0AFFA87DFD0F
%FF7D7DFD60FF7DFF7DA8FD09FF7DA8FD0FFF7D7DFD60FFA8A8FF7D7DA8FD
%05FF7D7DA8FD10FF7DA8FD52FF7DA87DA87DA87DA87DA87DA87DA852FFFF
%FFA87D7DA87DA87DA8FD12FF7D7DFD51FFA8A8A8FFA8A8A8FFA8A8A8FFA8
%A8A8FD07FFA8FFA8FD14FF7D7DFD7EFF7D7DFD57FFA8FFA8A8FFFFA8A8FF
%FFA87DA8FFFFFFA8FD16FF7D7DFD58FF27527D52A8FD05FFF8FFFFFFA87D
%27FD15FF7D7DFD58FF7D7DFF7D277DA8A87DA8527D7DA8A8FF7D7DFD14FF
%7D7DFD58FF7D7DFFFF2752527D52FF52527DFFFFFF52FD15FF7D7DFD58FF
%7D7DFF52527D7DA8527D52F8A8FFFF7DFD16FF7DA8FD58FF27525252A87D
%27A87D52277D27A87D527DA8FD14FF7D7DFD57FFA8FFA8A8FFFFA8FFA8FF
%FFFFA8FFA8FFA8A8FD15FF7D7DFD7EFF7D7DFD7EFF7D7DFD7EFF7D7DFD7E
%FF7DA8FD7EFF7D27FD7E7D52
%%EndData
%%EndComments
%%BeginDefaults
%%ViewingOrientation: 1 0 0 1
%%EndDefaults
%%BeginProlog
%%BeginResource: procset Adobe_AGM_Utils 1.0 0
%%Version: 1.0 0
%%Copyright: Copyright (C) 2000-2003 Adobe Systems, Inc.  All Rights Reserved.
systemdict /setpacking known
{
	currentpacking
	true setpacking
} if
userdict /Adobe_AGM_Utils 70 dict dup begin put
/bdf
{
	bind def
} bind def
/nd{
	null def
}bdf
/xdf
{
	exch def
}bdf
/ldf 
{
	load def
}bdf
/ddf
{
	put
}bdf	
/xddf
{
	3 -1 roll put
}bdf	
/xpt
{
	exch put
}bdf
/ndf
{ 
	exch dup where{
		pop pop pop
	}{
		xdf
	}ifelse
}def
/cdndf
{
	exch dup currentdict exch known{
		pop pop
	}{
		exch def
	}ifelse
}def
/ps_level
	/languagelevel where{
		pop systemdict /languagelevel get exec
	}{
		1
	}ifelse
def
/level2 
	ps_level 2 ge
def
/level3 
	ps_level 3 ge
def
/ps_version
	{version cvr} stopped {
		-1
	}if
def
/set_gvm
{
	currentglobal exch setglobal
}bdf
/reset_gvm
{
	setglobal
}bdf
/makereadonlyarray
{
	/packedarray where{
		pop packedarray
	}{
		array astore readonly
	}ifelse
}bdf
/map_reserved_ink_name
{
	dup type /stringtype eq{
		dup /Red eq{
			pop (_Red_)
		}{
			dup /Green eq{
				pop (_Green_)
			}{
				dup /Blue eq{
					pop (_Blue_)
				}{
					dup () cvn eq{
						pop (Process)
					}if
				}ifelse
			}ifelse
		}ifelse
	}if
}bdf
/AGMUTIL_GSTATE 22 dict def
/get_gstate
{
	AGMUTIL_GSTATE begin
	/AGMUTIL_GSTATE_clr_spc currentcolorspace def
	/AGMUTIL_GSTATE_clr_indx 0 def
	/AGMUTIL_GSTATE_clr_comps 12 array def
	mark currentcolor counttomark
		{AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 3 -1 roll put
		/AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 add def} repeat pop
	/AGMUTIL_GSTATE_fnt rootfont def
	/AGMUTIL_GSTATE_lw currentlinewidth def
	/AGMUTIL_GSTATE_lc currentlinecap def
	/AGMUTIL_GSTATE_lj currentlinejoin def
	/AGMUTIL_GSTATE_ml currentmiterlimit def
	currentdash /AGMUTIL_GSTATE_do xdf /AGMUTIL_GSTATE_da xdf
	/AGMUTIL_GSTATE_sa currentstrokeadjust def
	/AGMUTIL_GSTATE_clr_rnd currentcolorrendering def
	/AGMUTIL_GSTATE_op currentoverprint def
	/AGMUTIL_GSTATE_bg currentblackgeneration cvlit def
	/AGMUTIL_GSTATE_ucr currentundercolorremoval cvlit def
	currentcolortransfer cvlit /AGMUTIL_GSTATE_gy_xfer xdf cvlit /AGMUTIL_GSTATE_b_xfer xdf
		cvlit /AGMUTIL_GSTATE_g_xfer xdf cvlit /AGMUTIL_GSTATE_r_xfer xdf
	/AGMUTIL_GSTATE_ht currenthalftone def
	/AGMUTIL_GSTATE_flt currentflat def
	end
}def
/set_gstate
{
	AGMUTIL_GSTATE begin
	AGMUTIL_GSTATE_clr_spc setcolorspace
	AGMUTIL_GSTATE_clr_indx {AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 1 sub get
	/AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 sub def} repeat setcolor
	AGMUTIL_GSTATE_fnt setfont
	AGMUTIL_GSTATE_lw setlinewidth
	AGMUTIL_GSTATE_lc setlinecap
	AGMUTIL_GSTATE_lj setlinejoin
	AGMUTIL_GSTATE_ml setmiterlimit
	AGMUTIL_GSTATE_da AGMUTIL_GSTATE_do setdash
	AGMUTIL_GSTATE_sa setstrokeadjust
	AGMUTIL_GSTATE_clr_rnd setcolorrendering
	AGMUTIL_GSTATE_op setoverprint
	AGMUTIL_GSTATE_bg cvx setblackgeneration
	AGMUTIL_GSTATE_ucr cvx setundercolorremoval
	AGMUTIL_GSTATE_r_xfer cvx AGMUTIL_GSTATE_g_xfer cvx AGMUTIL_GSTATE_b_xfer cvx
		AGMUTIL_GSTATE_gy_xfer cvx setcolortransfer
	AGMUTIL_GSTATE_ht /HalftoneType get dup 9 eq exch 100 eq or
		{
		currenthalftone /HalftoneType get AGMUTIL_GSTATE_ht /HalftoneType get ne
			{
			  mark AGMUTIL_GSTATE_ht {sethalftone} stopped cleartomark
			} if
		}{
		AGMUTIL_GSTATE_ht sethalftone
		} ifelse
	AGMUTIL_GSTATE_flt setflat
	end
}def
/get_gstate_and_matrix
{
	AGMUTIL_GSTATE begin
	/AGMUTIL_GSTATE_ctm matrix currentmatrix def
	end
	get_gstate
}def
/set_gstate_and_matrix
{
	set_gstate
	AGMUTIL_GSTATE begin
	AGMUTIL_GSTATE_ctm setmatrix
	end
}def
/AGMUTIL_str256 256 string def
/AGMUTIL_src256 256 string def
/AGMUTIL_dst64 64 string def
/AGMUTIL_srcLen nd
/AGMUTIL_ndx nd
/thold_halftone
{ 
	level3
		{sethalftone currenthalftone}
		{
			dup /HalftoneType get 3 eq
			{
				sethalftone currenthalftone
			}
			{
				begin
				Width Height mul {
					Thresholds read {pop} if
				} repeat
				end
				currenthalftone
			} ifelse
		}ifelse
} def 
/rdcmntline
{
	currentfile AGMUTIL_str256 readline pop
	(%) anchorsearch {pop} if
} bdf
/filter_cmyk
{	
	dup type /filetype ne{
		exch () /SubFileDecode filter
	}
	{
		exch pop
	}
	ifelse
	[
	exch
	{
		AGMUTIL_src256 readstring pop
		dup length /AGMUTIL_srcLen exch def
		/AGMUTIL_ndx 0 def
		AGMCORE_plate_ndx 4 AGMUTIL_srcLen 1 sub{
			1 index exch get
			AGMUTIL_dst64 AGMUTIL_ndx 3 -1 roll put
			/AGMUTIL_ndx AGMUTIL_ndx 1 add def
		}for
		pop
		AGMUTIL_dst64 0 AGMUTIL_ndx getinterval
	}
	bind
	/exec cvx
	] cvx
} bdf
/filter_indexed_devn
{
	cvi Names length mul names_index add Lookup exch get
} bdf
/filter_devn
{	
	4 dict begin
	/srcStr xdf
	/dstStr xdf
	dup type /filetype ne{
		0 () /SubFileDecode filter
	}if
	[
	exch
		[
			/devicen_colorspace_dict /AGMCORE_gget cvx /begin cvx
			currentdict /srcStr get /readstring cvx /pop cvx
			/dup cvx /length cvx 0 /gt cvx [
				Adobe_AGM_Utils /AGMUTIL_ndx 0 /ddf cvx
				names_index Names length currentdict /srcStr get length 1 sub {
					1 /index cvx /exch cvx /get cvx
					currentdict /dstStr get /AGMUTIL_ndx /load cvx 3 -1 /roll cvx /put cvx
					Adobe_AGM_Utils /AGMUTIL_ndx /AGMUTIL_ndx /load cvx 1 /add cvx /ddf cvx
				} for
				currentdict /dstStr get 0 /AGMUTIL_ndx /load cvx /getinterval cvx
			] cvx /if cvx
			/end cvx
		] cvx
		bind
		/exec cvx
	] cvx
	end
} bdf
/AGMUTIL_imagefile nd
/read_image_file
{
	AGMUTIL_imagefile 0 setfileposition
	10 dict begin
	/imageDict xdf
	/imbufLen Width BitsPerComponent mul 7 add 8 idiv def
	/imbufIdx 0 def
	/origDataSource imageDict /DataSource get def
	/origMultipleDataSources imageDict /MultipleDataSources get def
	/origDecode imageDict /Decode get def
	/dstDataStr imageDict /Width get colorSpaceElemCnt mul string def
	imageDict /MultipleDataSources known {MultipleDataSources}{false} ifelse
	{
		/imbufCnt imageDict /DataSource get length def
		/imbufs imbufCnt array def
		0 1 imbufCnt 1 sub {
			/imbufIdx xdf
			imbufs imbufIdx imbufLen string put
			imageDict /DataSource get imbufIdx [ AGMUTIL_imagefile imbufs imbufIdx get /readstring cvx /pop cvx ] cvx put
		} for
		DeviceN_PS2 {
			imageDict begin
		 	/DataSource [ DataSource /devn_sep_datasource cvx ] cvx def
			/MultipleDataSources false def
			/Decode [0 1] def
			end
		} if
	}{
		/imbuf imbufLen string def
		Indexed_DeviceN level3 not and DeviceN_NoneName or {
			/srcDataStrs [ imageDict begin
				currentdict /MultipleDataSources known {MultipleDataSources {DataSource length}{1}ifelse}{1} ifelse
				{
					Width Decode length 2 div mul cvi string
				} repeat
				end ] def		
			imageDict begin
		 	/DataSource [AGMUTIL_imagefile Decode BitsPerComponent false 1 /filter_indexed_devn load dstDataStr srcDataStrs devn_alt_datasource /exec cvx] cvx def
			/Decode [0 1] def
			end
		}{
			imageDict /DataSource [1 string dup 0 AGMUTIL_imagefile Decode length 2 idiv string/readstring cvx /pop cvx names_index /get cvx /put cvx] cvx put
			imageDict /Decode [0 1] put
		} ifelse
	} ifelse
	imageDict exch
	load exec
	imageDict /DataSource origDataSource put
	imageDict /MultipleDataSources origMultipleDataSources put
	imageDict /Decode origDecode put	
	end
} bdf
/write_image_file
{
	begin
	{ (AGMUTIL_imagefile) (w+) file } stopped{
		false
	}{
		Adobe_AGM_Utils/AGMUTIL_imagefile xddf 
		2 dict begin
		/imbufLen Width BitsPerComponent mul 7 add 8 idiv def
		MultipleDataSources {DataSource 0 get}{DataSource}ifelse type /filetype eq {
			/imbuf imbufLen string def
		}if
		1 1 Height MultipleDataSources not{Decode length 2 idiv mul}if{ 
			pop
			MultipleDataSources {
			 	0 1 DataSource length 1 sub {
					DataSource type dup
					/arraytype eq {
						pop DataSource exch get exec
					}{
						/filetype eq {
							DataSource exch get imbuf readstring pop
						}{
							DataSource exch get
						} ifelse
					} ifelse
					AGMUTIL_imagefile exch writestring
				} for
			}{
				DataSource type dup
				/arraytype eq {
					pop DataSource exec
				}{
					/filetype eq {
						DataSource imbuf readstring pop
					}{
						DataSource
					} ifelse
				} ifelse
				AGMUTIL_imagefile exch writestring
			} ifelse

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -