%!PS-Adobe-3.0 EPSF-3.0 http://farbe.li.tu-berlin.de/egs9/egs9l00XX.PS 20230801 %%BoundingBox: 14 08 828 584 /pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse /languagelevel where {pop languagelevel} {1} ifelse 2 lt { userdict (<<) cvn ([) cvn load put userdict (>>) cvn (]) cvn load put} if [/Title (PostScript pictures: http://farbe.li.tu-berlin.de/egs9/egs9.htm) /Author (compare K. Richter "Computergrafik ...": ISBN 3-8007-1775-1) /Subject (goto: http://farbe.li.tu-berlin.de or http://color.li.tu-berlin.de) /Keywords (image reproduction, colour devices) /Creator (klaus.richter@mac.com) /CreationDate (D:2023080112000) /ModDate (D:20230801112000) /DOCINFO pdfmark [ /View [ /FitB ] /DOCVIEW pdfmark %Y10g00np.ps6 %line 20****************************************************** %BEG egs9/OUTLIN10.PS Emty 20210418 %END egs9/OUTLIN10.PS Emty 20210418 %BEG egs9/OUTLIN1X.PS 20210418 %EMPTY %END egs9/OUTLIN1X.PS 20210418 %BEG egs9/OUTLIN1Y2.PS Emty 20210418 %END egs9/OUTLIN1Y2.PS Emty 20210418 /BeginEPSF {% def % Prepare for EPS file /b4_Inc_state save def % Save state for cleanup /dict_count countdictstack def /op_count count 1 sub def % Count objects on op stack userdict begin % Make userdict current dict /showpage {} def 0 setgray 0 setlinecap 1 setlinewidth 0 setlinejoin 10 setmiterlimit [] 0 setdash newpath /languagelevel where % If level not equal to 1 then {pop languagelevel where % If level not equal to 1 then 1 ne {false setstrokeadjust false setoverprint } if } if } bind def /EndEPSF {% def % End for EPS file count op_count sub {pop} repeat countdictstack dict_count sub {end} repeat % Clean up dict stack b4_Inc_state restore } bind def /FS {findfont exch scalefont setfont} bind def /MM {72 25.4 div mul} def /str {8 string } bind def /languagelevel where {pop languagelevel} {1} ifelse /PSL12 exch def /dictende {counttomark 2 idiv dup dict begin {def} repeat pop currentdict end} bind def % !AUSTAUSCH Times-Roman -> Times-Roman-ISOLatin1=Times-I /Times-Roman findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /Times-ISOL1 exch definefont pop /Times-Italic findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /TimesI-ISOL1 exch definefont pop /Times-Bold findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /TimesB-ISOL1 exch definefont pop /Times-BoldItalic findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /TimesBI-ISOL1 exch definefont pop /TK {250 /Times-ISOL1 FS} bind def /TM {300 /Times-ISOL1 FS} bind def /TG {350 /Times-ISOL1 FS} bind def /TIK {250 /TimesI-ISOL1 FS} bind def /TIM {300 /TimesI-ISOL1 FS} bind def /TIG {350 /TimesI-ISOL1 FS} bind def /TBK {250 /TimesB-ISOL1 FS} bind def /TBM {300 /TimesB-ISOL1 FS} bind def /TBG {350 /TimesB-ISOL1 FS} bind def /TBIK {250 /TimesBI-ISOL1 FS} bind def /TBIM {300 /TimesBI-ISOL1 FS} bind def /TBIG {350 /TimesBI-ISOL1 FS} bind def %ANFA CMYKDEF %CMYKDEA0 (A0=Standard-Drucker-CMYKDEF) 15.3.97 /tzac [1.000 0.933 0.867 0.800 0.733 0.667 0.600 0.533 0.467 0.400 0.333 0.267 0.200 0.132 0.067 0.000 1.000 0.750 0.500 0.250 0.000] def /tzam [1.000 0.933 0.867 0.800 0.733 0.667 0.600 0.533 0.467 0.400 0.333 0.267 0.200 0.132 0.067 0.000 1.000 0.750 0.500 0.250 0.000] def /tzay [1.000 0.933 0.867 0.800 0.733 0.667 0.600 0.533 0.467 0.400 0.333 0.267 0.200 0.132 0.067 0.000 1.000 0.750 0.500 0.250 0.000] def /tzan [1.000 0.933 0.867 0.800 0.733 0.667 0.600 0.533 0.467 0.400 0.333 0.267 0.200 0.132 0.067 0.000 1.000 0.750 0.500 0.250 0.000] def /tza0 [0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000] def /tza1 [1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000] def %ENDE CMYKD /rec %x, y width heigth {/heigth exch def /width exch def moveto width 0 rlineto 0 heigth rlineto width neg 0 rlineto closepath } bind def /colrecfiLAB* %x y width heigth LAB* { setcolor rec fill} bind def /colrecstLAB* %x y width heigth LAB* { setcolor rec stroke} bind def /colrecficmyn* %x y width heigth cmy0* or 000n* { setcmykcolor rec fill} bind def /colrecstcmyn* %x y width heigth cmy0* or 000n* { setcmykcolor rec stroke} bind def /colrecfiw* %x y width heigth w* { setgray rec fill} bind def /colrecstw* %x y width heigth w* { setgray rec stroke} bind def /colrecfiolv* %x y width heigth olv* { setrgbcolor rec fill} bind def /colrecstolv* %x y width heigth olv* { setrgbcolor rec stroke} bind def /tzocmy0* {0.0 1.0 1.0 0.0} bind def %Reproduction colours /tzlcmy0* {1.0 0.0 1.0 0.0} bind def %cmyn* setcmykcolor /tzvcmy0* {1.0 1.0 0.0 0.0} bind def /tzccmy0* {1.0 0.0 0.0 0.0} bind def /tzmcmy0* {0.0 1.0 0.0 0.0} bind def /tzycmy0* {0.0 0.0 1.0 0.0} bind def /tzoolv* {1.0 0.0 0.0} bind def %Reproduction colours /tzlolv* {0.0 1.0 0.0} bind def %olv* setrgbcolor /tzvolv* {0.0 0.0 1.0} bind def /tzcolv* {0.0 1.0 1.0} bind def /tzmolv* {1.0 0.0 1.0} bind def /tzyolv* {1.0 1.0 0.0} bind def /tzoLAB* [53.34 72.46 50.66] def %Reproduction colours /tzlLAB* [84.93 -79.83 74.80] def %LAB* setcolor /tzvLAB* [32.20 24.88 -37.89] def /tzcLAB* [88.10 -44.88 -13.36] def /tzmLAB* [59.66 90.32 -19.65] def /tzyLAB* [93.76 -20.24 85.93] def /tzncmy0* {1.00 1.00 1.00 0.00} bind def %grey series /tzdcmy0* {0.75 0.75 0.75 0.00} bind def %cmy0* setcmykcolor /tzzcmy0* {0.50 0.50 0.50 0.00} bind def /tzhcmy0* {0.25 0.25 0.25 0.00} bind def /tzwcmy0* {0.00 0.00 0.00 0.00} bind def /tzn000n* {0.00 0.00 0.00 1.00} bind def %grey series 000n* /tzd000n* {0.00 0.00 0.00 0.75} bind def %000n* setcmykcolor /tzz000n* {0.00 0.00 0.00 0.50} bind def /tzh000n* {0.00 0.00 0.00 0.25} bind def /tzw000n* {0.00 0.00 0.00 0.00} bind def /tznw* {0.00} bind def %grey series /tzdw* {0.25} bind def %w* setgray /tzzw* {0.50} bind def /tzhw* {0.75} bind def /tzww* {1.00} bind def /tznolv* {0.00 0.00 0.00} bind def %grey series /tzdolv* {0.25 0.25 0.25} bind def %olv* setrgbcolor /tzzolv* {0.50 0.50 0.50} bind def /tzholv* {0.75 0.75 0.75} bind def /tzwolv* {1.00 1.00 1.00} bind def /tznLAB* [18.01 0.00 0.00] def %grey series /tzdLAB* [37.36 0.00 0.00] def %LAB* setcolor /tzzLAB* [56.71 0.00 0.00] def /tzhLAB* [76.06 0.00 0.00] def /tzwLAB* [95.41 0.00 0.00] def /tfn {0 setgray} bind def /tfw {1 setgray} bind def /tfbs {0 0.5 1 setrgbcolor} bind def /tfy {1 1 0 setrgbcolor} bind def /tfg {0 1 0 setrgbcolor} bind def /tfr {1 0 0 setrgbcolor} bind def /tfb {0 0 1 setrgbcolor} bind def /A4quer {598 0 translate 90 rotate} def /cvishow {cvi 6 string cvs show} def /cvsshow1 {10 mul cvi 0.1 mul 7 string cvs show} def /cvsshow2 {100 mul cvi 0.01 mul 7 string cvs show} def /cvsshow3 {1000 mul cvi 0.001 mul 7 string cvs show} def %%EndProlog %*********************************************************** %%BeginPageSetup /#copies 1 def %A4querF 1.0 1.0 scale /pgsave save def %%EndPageSetup /SS$ [(g) (e) (s) (f) (i) (j) (m)] def /SC$ [(n) (f) (s) (d) (t) (e) (c)] def /SX$ [(0) (1) (2) (3) (4) (5) (6) (7) (8) (9) (a) (b) (c) (d) (e) (f)] def /SY$ [(0) (1) (2) (3) (4) (5) (6) (7) (8) (9) (a) (b) (c) (d) (e) (f)] def % 0 1 2 3 4 5 % 6 7 8 /EX$ [(a.txt /.ps) (b.bmp /.ps) (g.gif /.ps) (h.htm /.ps) (i.htm /.ps) (j.jpe /.ps) (p.pdf /.ps) (t.tif /.ps)] def /EY$ [(a.dat) (b.dat) (g.dat) (h.dat) (i.dat) (j.dat) (p.dat) (t.dat)] def %******************************************************************* /lanind1f 00 def /lanind2f 00 def /laninddf 01 def /lanindmf 01 def /colorm1f 00 def /colorm2f 00 def /colormdf 01 def /colormmf 01 def /deintp1f 00 def /deintp2f 00 def /deintpdf 01 def /deintpmf 01 def /xcolor1f 00 def /xcolor2f 00 def /xcolordf 01 def /xcolormf 01 def %2/10degree /xchart1f 00 def /xchart2f 00 def /xchartdf 01 def /xchartmf 01 def /xchart3f 01 def /xchart4f 00 def /xchart5f 00 def /pchart1f 00 def /pchart2f 00 def /pchartdf 01 def /pchartmf 01 def %=3:sRGB,Lr /colsep1f 00 def /colsep2f 00 def /colsepdf 01 def /colsepmf 01 def /pmetam1f 00 def /pmetam2f 00 def /pmetamdf 01 def /pmetammf 01 def %/lanindf lanind1f def % /lanindf lanind1f def %lanind1f laninddf lanind2f {/lanindf exch def %/colormf colorm1f def % /colormf colorm1f def %colorm1f colormdf colorm2f {/colormf exch def %/deintpf deintp1f def % /deintpf deintp1f def %deintp1f deintpdf deintp2f {/deintpf exch def %/xcolorf xcolor1f def % /xcolorf xcolor1f def %xcolor1f xcolordf xcolor2f {/xcolorf exch def %/xchartf xchart1f def % /xchartf xchart1f def %xchart1f xchartdf xchart2f {/xchartf exch def %/pchartf pchart1f def % /pchartf pchart1f def %/pchartf pchart1f def %pchart1f pchartdf pchart2f {/pchartf exch def %/colsepf colsep1f def % /colsepf colsep1f def %colsep1f colsepdf colsep2f {/colsepf exch def /lanind lanindf def /colorm colormf def /deintp deintpf def /xcolor xcolorf def /xchart xchartf def /xchartm xchart2f xchart1f sub 1 add def /xchart3 xchart3f def /xchart4 xchart4f def /pchart pchartf def /colsep colsepf def %/pmetamf pmetam1f def % /pmetamf pmetam1f def %pmetam1f pmetamdf pmetam2f {/pmetamf exch def /pmetam pmetamf def %************************************************************* %/setgray {sfgray} bind def %/setrgbcolor {sfrgbcolor} bind def %/setcmykcolor {sfcmykcolor} bind def %72 90 translate %0.01 MM dup scale %0 0 moveto 24600 0 rlineto 0 17220 rlineto % -24600 0 rlineto closepath stroke %000 -240 moveto %240 /Times-ISOL1 FS %lanindf cvishow (-) show %colormf cvishow %deintpf cvishow %xcolorf cvishow %xchartf cvishow %pchartf cvishow %colsepf cvishow (-F) show pmetamf cvishow %grestore gsave /GSS$ SS$ lanind get def /GSC$ SC$ colorm get def /GSX$ SX$ xcolor xcolor 16 idiv 16 mul sub get def /GSY$ SY$ xchart xchart 16 idiv 16 mul sub get def /GEX$ EX$ 6 get def /GEY$ EY$ 6 get def %01 %02 %03 %04 %05 %06 %07 %08 %09 %10 %11 %12 %13 %14 %gsave BeginEPSF 28 MM 197 MM translate 10 /Times-ISOL1 FS 53 MM 1 MM moveto 1 1 scale -77 -91 translate %%BeginDocument: Bild 10 %line 329 %%EndDocument EndEPSF grestore gsave /SHSl 2 def /SHAl 2 def BeginEPSF 28 SHSl sub MM 152 MM translate 10 /Times-ISOL1 FS 53 MM 1 MM moveto 1 1 scale -77 -91 translate %%BeginDocument: Bild 11 %line 339 %!PS-Adobe-3.0 EPSF-3.0 egs90-1N %%BoundingBox: 70 85 246 206 /FS {findfont exch scalefont setfont} bind def /MM {72 25.4 div mul} def %%EndProlog gsave /ioutx 0 def ioutx 1 eq {%ioutx=1 4 /Times-Roman FS 72 86 moveto (egs90-1N) show 72 90 translate 0.01 MM dup scale 20 setlinewidth /xwidth 6100 def /ywidth 4000 def 1 setgray 0 0 moveto xwidth 0 rlineto 0 ywidth rlineto xwidth neg 0 rlineto closepath fill 0 setgray 0 0 moveto xwidth 0 rlineto 0 ywidth rlineto xwidth neg 0 rlineto closepath stroke } if %ioutx=1 grestore showpage %%Trailer %%EndDocument EndEPSF grestore gsave BeginEPSF 86 SHAl add MM 152 MM translate 10 /Times-ISOL1 FS 53 MM 1 MM moveto ( ) show 1 1 scale -77 -91 translate %%BeginDocument: Bild 12 %line 349 %!PS-Adobe-3.0 EPSF-3.0 egs90-2N %%BoundingBox: 70 85 246 206 /FS {findfont exch scalefont setfont} bind def /MM {72 25.4 div mul} def %%EndProlog gsave /ioutx 0 def ioutx 1 eq {%ioutx=1 4 /Times-Roman FS 72 86 moveto (egs90-2N) show 72 90 translate 0.01 MM dup scale 20 setlinewidth /xwidth 6100 def /ywidth 4000 def 1 setgray 0 0 moveto xwidth 0 rlineto 0 ywidth rlineto xwidth neg 0 rlineto closepath fill 0 setgray 0 0 moveto xwidth 0 rlineto 0 ywidth rlineto xwidth neg 0 rlineto closepath stroke } if %ioutx=1 grestore showpage %%Trailer %%EndDocument EndEPSF grestore gsave BeginEPSF 28 SHSl sub MM 108 MM translate 10 /Times-ISOL1 FS 53 MM 1 MM moveto ( ) show 1 1 scale -77 -91 translate %%BeginDocument: Bild 13 %line 359 %!PS-Adobe-3.0 EPSF-3.0 http://farbe.li.tu-berlin.de/egs9/egs90-3n %%BoundingBox: 70 82 405 335 %START PDFDE011.EPS /pdfmark03 where {pop} {userdict /pdfmark03 /cleartomark load put} ifelse /languagelevel where {pop languagelevel} {1} ifelse 2 lt { userdict (<<) cvn ([) cvn load put userdict (>>) cvn (]) cvn load put} if [/Title (PostScript pictures: farbe.li.tu-berlin.de/egs9/egs9.HTM) /Author (compare K. Richter "Computergrafik ...": ISBN 3-8007-1775-1) /Subject (goto: http://farbe.li.tu-berlin.de or http://color.li.tu-berlin.de) /Keywords (image reproduction, colour devices) /Creator (klaus.richter@mac.com) /CreationDate (D:2023030112000) /ModDate (D:20230301112000) /DOCINFO pdfmark03 [ /View [ /Fit ] /DOCVIEW pdfmark03 %END PDFDE011 %SETCMYK_OLV.PS /setcmyk_olvcolor %transfer cmyk to olv {/ncolor exch def /ycolor exch def /mcolor exch def /ccolor exch def ncolor 0 eq {1 ccolor sub 1 mcolor sub 1 ycolor sub setrgbcolor } {ccolor 0 eq mcolor 0 eq and ycolor 0 eq and {%only black n 1 ncolor sub dup dup setrgbcolor } {%cmy and black n 1 ccolor sub 1 ncolor sub mul 1 mcolor sub 1 ncolor sub mul 1 ycolor sub 1 ncolor sub mul setrgbcolor } ifelse } ifelse } bind def /FS {findfont exch scalefont setfont} bind def /MM {72 25.4 div mul} def /str {8 string } bind def /A4querL {598 0 translate 90 rotate} def /languagelevel where {pop languagelevel} {1} ifelse /PSL12 exch def /dictende {counttomark 2 idiv dup dict begin {def} repeat pop currentdict end} bind def /Times-Roman findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /Times-ISOL1 exch definefont pop /Times-Italic findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /TimesI-ISOL1 exch definefont pop /Times-Bold findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /TimesB-ISOL1 exch definefont pop /Times-BoldItalic findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /TimesBI-ISOL1 exch definefont pop /Courier findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /Courier-ISOL1 exch definefont pop /Courier-Bold findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /CourierB-ISOL1 exch definefont pop %font0311.ps*********************************************** /CW {100 /Courier-ISOL1 FS} bind def /CV {150 /Courier-ISOL1 FS} bind def /CS {200 /Courier-ISOL1 FS} bind def /CK {250 /Courier-ISOL1 FS} bind def /CM {300 /Courier-ISOL1 FS} bind def /CG {350 /Courier-ISOL1 FS} bind def /CBW {100 /CourierB-ISOL1 FS} bind def /CBV {150 /CourierB-ISOL1 FS} bind def /CBS {200 /CourierB-ISOL1 FS} bind def /CBK {250 /CourierB-ISOL1 FS} bind def /CBM {300 /CourierB-ISOL1 FS} bind def /CBG {350 /CourierB-ISOL1 FS} bind def /RW {100 /Times-Roman FS} bind def /RV {150 /Times-Roman FS} bind def /RS {200 /Times-Roman FS} bind def /RK {250 /Times-Roman FS} bind def /RM {300 /Times-Roman FS} bind def /RG {350 /Times-Roman FS} bind def /RIW {100 /Times-Italic FS} bind def /RIV {150 /Times-Italic FS} bind def /RIS {200 /Times-Italic FS} bind def /RIK {250 /Times-Italic FS} bind def /RIM {300 /Times-Italic FS} bind def /RIG {350 /Times-Italic FS} bind def /RBW {100 /Times-Bold FS} bind def /RBV {150 /Times-Bold FS} bind def /RBS {200 /Times-Bold FS} bind def /RBK {250 /Times-Bold FS} bind def /RBM {300 /Times-Bold FS} bind def /RBG {350 /Times-Bold FS} bind def /RBIW {100 /Times-BoldItalic FS} bind def /RBIV {150 /Times-BoldItalic FS} bind def /RBIS {200 /Times-BoldItalic FS} bind def /RBIK {250 /Times-BoldItalic FS} bind def /RBIM {300 /Times-BoldItalic FS} bind def /RBIG {350 /Times-BoldItalic FS} bind def /TW {100 /Times-ISOL1 FS} bind def /TV {150 /Times-ISOL1 FS} bind def /TS {200 /Times-ISOL1 FS} bind def /TK {250 /Times-ISOL1 FS} bind def /TM {300 /Times-ISOL1 FS} bind def /TG {350 /Times-ISOL1 FS} bind def /TIW {100 /TimesI-ISOL1 FS} bind def /TIV {150 /TimesI-ISOL1 FS} bind def /TIS {200 /TimesI-ISOL1 FS} bind def /TIK {250 /TimesI-ISOL1 FS} bind def /TIM {300 /TimesI-ISOL1 FS} bind def /TIG {350 /TimesI-ISOL1 FS} bind def /TBW {100 /TimesB-ISOL1 FS} bind def /TBV {150 /TimesB-ISOL1 FS} bind def /TBS {200 /TimesB-ISOL1 FS} bind def /TBK {250 /TimesB-ISOL1 FS} bind def /TBM {300 /TimesB-ISOL1 FS} bind def /TBG {295 /TimesB-ISOL1 FS} bind def /TBIW {100 /TimesBI-ISOL1 FS} bind def /TBIV {150 /TimesBI-ISOL1 FS} bind def /TBIS {200 /TimesBI-ISOL1 FS} bind def /TBIK {250 /TimesBI-ISOL1 FS} bind def /TBIM {300 /TimesBI-ISOL1 FS} bind def /TBIG {350 /TimesBI-ISOL1 FS} bind def /SW {100 /Symbol FS} bind def /SV {150 /Symbol FS} bind def /SS {200 /Symbol FS} bind def /SK {250 /Symbol FS} bind def /SM {300 /Symbol FS} bind def /SG {350 /Symbol FS} bind def %font0311.ps*********************************************** /cvishow {0.5 add cvi 6 string cvs show} def /cvsshow1 {0.05 add 10 mul cvi 0.1 mul 7 string cvs show} def /cvsshow2 {0.005 add 100 mul cvi 0.01 mul 7 string cvs show} def /cvsshow3 {0.0005 add 1000 mul cvi 0.001 mul 7 string cvs show} def /tfy {1 1 0 setrgbcolor} bind def /tfg {0 1 0 setrgbcolor} bind def /tfr {1 0 0 setrgbcolor} bind def /tfb {0 0 1 setrgbcolor} bind def /tfn {0 setgray} bind def /tfw {1 setgray} bind def /tfbs {0 0.5 1 setrgbcolor} bind def /MULX 1250 def /proz_curve_MUXY {%BEG proz_curve_MUXY 0 3 27 {/k exch def %k=0,27 k 0 eq {%k=0 /xst {Xi k get MULX mul} bind def /yst {Yi k get MULY mul} bind def xst yst moveto } if %k=0 /xst {Xi k get MULX mul} bind def /yst {Yi k get MULY mul} bind def /x20 {Xi k 1 add get MULX mul} bind def /y20 {Yi k 1 add get MULY mul} bind def /x21 {Xi k 2 add get MULX mul} bind def /y21 {Yi k 2 add get MULY mul} bind def /x22 {Xi k 3 add get MULX mul} bind def /y22 {Yi k 3 add get MULY mul} bind def x20 y20 x21 y21 x22 y22 curveto } for %k=0,27 stroke } bind def %END proz_curve_MUXY %******************************************************************* /proz_eq_table {%BEG proz_eq_table /xwtab 4800 def /ywtab 2600 def /i0eq ixeq xwtab add 520 sub def /iyeq0 360 def /iyeqt iyeq 100 add def 60 setlinewidth 1 setgray ixeq 050 sub iyeq ywtab sub 400 add moveto xwtab 0000 rlineto 0000 ywtab rlineto xwtab neg 0000 rlineto fill 0 setgray ixeq 050 sub iyeq ywtab sub 400 add moveto xwtab 0000 rlineto 0000 ywtab rlineto xwtab neg 0000 rlineto closepath stroke %always L*-Table ixeq iyeqt moveto TIM (L*) show TM ( =) show TIM (V ) show TM (\050) show TIM (L) show TK 0 -80 rmoveto (s) show 0 80 rmoveto TM (/) show TIM (s) show TM (\051) show TK 0 80 rmoveto (n) show 0 -80 rmoveto TM TM ([\0501-) show TIM (s) show TM (+) show TIM (s) show 50 0 rmoveto TIM (L) show TM (/) show TIM (L) show TK 0 -80 rmoveto (s) show 0 80 rmoveto TM (\051) show TK 0 80 rmoveto (n) show 0 -80 rmoveto TM TM (-1]) show i0eq iyeqt moveto TM ([1]) show ixeq iyeqt iyeq0 1 mul sub moveto ixeq iyeqt iyeq0 1 mul sub moveto TIM (n) show TM ( = -0,25) show i0eq iyeqt iyeq0 1 mul sub moveto TM ([2]) show ixeq iyeqt iyeq0 2 mul sub moveto TIM (V) show TM ( = 1/\0500,036) show 50 0 rmoveto TIM (n) show 50 0 rmoveto (L) show TK 0 -80 rmoveto (u) show 0 80 rmoveto TM TK -80 80 rmoveto (-0,30) show 0 -80 rmoveto TM (\051) show i0eq iyeqt iyeq0 2 mul sub moveto TM ([3]) show ixeq iyeqt iyeq0 3 mul sub moveto TIM (L) show TK 0 -80 rmoveto (s) show 0 80 rmoveto TM ( = 0,025) show 50 0 rmoveto TIM (L) show TK 0 -80 rmoveto (u) show 0 80 rmoveto TM TK -80 80 rmoveto (0,705) show 0 -80 rmoveto TM i0eq iyeqt iyeq0 3 mul sub moveto TM ([4]) show ixeq iyeqt iyeq0 4 mul sub moveto TIM (s) show TM ( = 1/[1+\050) show 50 0 rmoveto TIM (n V L) show TK 0 -80 rmoveto (s) show 0 80 rmoveto TM TK -80 80 rmoveto (n) show 0 -80 rmoveto TM TM (\051) show TK 00 80 rmoveto (1/\0501\255) show TIK (n) show TK (\051) show 0 -80 rmoveto TM TM (]) show i0eq iyeqt iyeq0 4 mul sub moveto TM ([5]) show ixeq iyeqt iyeq0 5 mul sub moveto TIM (L) show TK 0 -80 rmoveto (u) show 0 80 rmoveto TM TM ( = 0,1; 1; 10; 100; 1000 cd/m) show TK 00 80 rmoveto (2) show 0 -80 rmoveto TM i0eq iyeqt iyeq0 5 mul sub moveto TM ([6]) show %delLi i y01 y02 mul y05 mul put %{1/[n*V]}*{[Ls/s]**(1-n)} %*{1-s+[s*L/Ls]}**(1-n)} %always dL-Table ixeq iyeqt iyeq0 6 mul sub moveto TIM (dL) show TM (=[1/n) show TIM (V) show TM (][) show TIM (L) show TK 0 -80 rmoveto (s) show 0 80 rmoveto TM (/) show TIM (s) show TM (]) show TK 0 80 rmoveto (1-n) show 0 -80 rmoveto TM ([1-) show TIM (s) show TM (+) show TIM (s) show 50 0 rmoveto TIM (L) show TM (/) show TIM (L) show TK 0 -80 rmoveto (s) show 0 80 rmoveto TM (]) show TK 0 80 rmoveto (1-n) show 0 -80 rmoveto i0eq iyeqt iyeq0 6 mul sub moveto TM ([7]) show } bind def %END proz_eq_table %**************************************************** /proz_eq_tabl2 {%BEG proz_eq_tabl2 /xwtab 5250 def /ywtab 0800 def /i0eq ixeq xwtab add 520 sub def /iyeq0 360 def /iyeqt iyeq 100 add def 60 setlinewidth 1 setgray ixeq 050 sub iyeq ywtab sub 400 add moveto xwtab 0000 rlineto 0000 ywtab rlineto xwtab neg 0000 rlineto fill 0 setgray ixeq 050 sub iyeq ywtab sub 400 add moveto xwtab 0000 rlineto 0000 ywtab rlineto xwtab neg 0000 rlineto closepath stroke %always L*-Table ixeq iyeqt moveto TIM (L*) show TM ( =) show TIM (V ) show TM (\050) show TIM (L) show TK 0 -80 rmoveto (s) show 0 80 rmoveto TM (/) show TIM (s) show TM (\051) show TK 0 80 rmoveto (n) show 0 -80 rmoveto TM TM ([\0501-s\050) show TIM (L) show TM (-) show TIM (L) show TK 0 -80 rmoveto (s) show 0 80 rmoveto TM (\051/) show TIM (L) show TK 0 -80 rmoveto (s) show 0 80 rmoveto TM (\051) show TK 0 80 rmoveto (n) show 0 -80 rmoveto TM TM (-1]) show i0eq iyeqt moveto TM ([8]) show %delLi i y01 y02 mul y05 mul put %{1/[n*V]}*{[Ls/s]**(1-n)} %*{1-s+[s*L/Ls]}**(1-n)} %always dL-Table ixeq iyeqt iyeq0 1 mul sub moveto TIM (dL) show TM (=[1/n) show TIM (V) show TM (][) show TIM (L) show TK 0 -80 rmoveto (s) show 0 80 rmoveto TM (/) show TIM (s) show TM (]) show TK 0 80 rmoveto (1-n) show 0 -80 rmoveto TM ([\0501-s\050) show TIM (L) show TM (-) show TIM (L) show TK 0 -80 rmoveto (s) show 0 80 rmoveto TM (\051/) show TIM (L) show TK 0 -80 rmoveto (s) show 0 80 rmoveto TM (\051) show TK 0 80 rmoveto (1-n) show 0 -80 rmoveto TM TM (]) show i0eq iyeqt iyeq0 1 mul sub moveto TM ([9]) show } bind def %END proz_eq_tabl2 %************************************************************************ /proz_tx_refe1 {%BEG proz_tx_refe1 /xwtab 5250 def /ywtab 1100 def /i0eq ixeq xwtab add 520 sub def /iyeq0 330 def /iyeqt iyeq 100 add def 60 setlinewidth 1 setgray ixeq 050 sub iyeq ywtab sub 400 add moveto xwtab 0000 rlineto 0000 ywtab rlineto xwtab neg 0000 rlineto fill 0 setgray ixeq 050 sub iyeq ywtab sub 400 add moveto xwtab 0000 rlineto 0000 ywtab rlineto xwtab neg 0000 rlineto closepath stroke %always text reference within the above frame ixeq iyeqt moveto (Richter, K. (1993), CIE proceedings,) show ixeq iyeqt iyeq0 1 mul sub moveto (Advanced Colorimetry, p. 79-84, CIE3 &) show ixeq iyeqt iyeq0 2 mul sub moveto RBM tfbs (http://color.li.tu-berlin.de/BUA4BF.PDF) show tfn } bind def %END proz_tx_refe1 %************************************************************************ /proz_co_system {%BEG proz_co_system /txl [ () (-3) (-2) (-1) ( 0) ( 1) ( 2) ( 3) ( 4)] def %0..8 /txt [ () ( 0,001) ( 0,01) ( 0,1) ( 1) ( 10) ( 100) ( 1000) ( 10000)] def %0..8 /ty0 [(-3) (-2) (-1) ( 0) ( 1) ( 2) ( 3) ( 4) ()] def %0..8 DL /ty1 [(-5) ( 0) ( 5) (10) (15) (20) (25) (30) (35)] def %0..8 DL/L /ty2 [(-3) (-2) (-1) ( 0) ( 1) ( 2) () () ()] def %0..8 log DL/L /ty3 [(-25) ( 0) ( 25) ( 50) ( 75) (100) (125) (150) (175)] def %0..8 L* 60 setlinewidth ix0 iy0 moveto 10300 0 rlineto stroke %x ix0 iy0 moveto 0 6600 rlineto stroke %y 60 setlinewidth ix0 10300 add iy0 moveto -200 100 rlineto stroke %x_arrow ix0 10300 add iy0 moveto -200 -100 rlineto stroke %x_arrow ix0 iy0 6600 add moveto -100 -200 rlineto stroke %y_arrow ix0 iy0 6600 add moveto 100 -200 rlineto stroke %y_arrow 60 setlinewidth /ix2t ix0 200 sub def /ix1t ix0 500 sub def /iy1t iy0 500 sub def 1 1 8 {/i exch def %xtext ix0 ixsD2 sub i ixs mul add iy0 100 sub moveto 0 200 rlineto stroke ix2t ixsD2 sub i ixs mul add iy0 400 sub moveto txl i get show ix1t ixsD2 sub i ixs mul add iy0 200 add moveto txt i get show } for /ix6a ix0 5.8 ixs mul add def /ix7a ix0 6.8 ixs mul add def /iy6a iy0 600 sub def ix6a iy6a moveto ix7a iy6a lineto stroke ix7a iy6a moveto -200 100 rlineto stroke ix7a iy6a moveto -200 -100 rlineto stroke ix7a 150 add iy6a 100 sub moveto TBM (log) show 60 0 rmoveto TBIM (L) show TBM (/[cd/m) show TBK 0 80 rmoveto (2) show 0 -80 rmoveto TBM (]) show ix6a 1200 sub iy0 500 add moveto TBM (Infeldleuchtdichte ) showde (central\255field luminance ) showea TBIM (L) show TBM (/[cd/m) show TBK 0 80 rmoveto (2) show 0 -80 rmoveto TBM (]) show } bind def %END proz_co_system %*************************************************************** /proz_Li_func003 {%BEG proz_Li_func003 %function L/delta L /Li 31 array def /logLi 31 array def /delLi 31 array def /Xi 31 array def /Yi 31 array def /Yi0 31 array def /Yi1 31 array def /Yi2 31 array def /Yi3 31 array def /Yi4 31 array def /LSi 31 array def /Vuj 6 array def /Lsj 6 array def /sj 6 array def 0 1 30 {/i exch def %i=0,30 range -3 to +4 logLi logLi i -3 0.25 i mul add put Li i 10 logLi i get exp put Xi i 3 logLi i get add put } for %i=0,30 /n -0.25 def /1Mn 1 n sub def %1,25 /1D1Mn 1 1Mn div def %0,80 /nv1 0.036 def /nv2 -0.30 def /nl1 0.025 def /nl2 0.705 def 0 1 04 {/j exch def %j=0,4 range 0,1 to 1000 Lu /V01 Luj j get nv2 exp def %Lu**(-0,30) /V02 nv1 n mul def %0.036*n /V03 V02 V01 mul def %0.036*n*Lu**(-0.30) Vuj j 1 V03 div put %1/[0.036*n*Lu**(-0.30)] /L01 Luj j get nl2 exp def %Lu**(0.705) Lsj j nl1 L01 mul put %0.025*Lu**(0.705) /s01 Lsj j get n exp def %Ls**n /s02 n Vuj j get mul s01 mul def %n*V*Ls**n /s03 s02 1D1Mn exp def %[n*V*Ls**n]**[1/(1-n)] /s04 1 s03 add def %1+[n*V*Ls**n]**[1/(1-n)] sj j 1 s04 div put %1/{1+[n*V*Ls**n]**[1/(1-n)]} } for %j=0,4 0 1 04 {/j exch def %j=0,4 range 0,1 to 1000 Lu 0 1 30 {/i exch def %i=0,30 range -3 to +4 logLi %delta L /y01 1 n Vuj j get mul div def %1/[n*V] /y02 Lsj j get sj j get div 1Mn exp def %[Ls/s]**(1-n) /y03 sj j get Li i get mul Lsj j get div def %s*L/Ls /y04 1 sj j get sub y03 add def %1-s+[s*L/Ls] /y05 y04 1Mn exp def %{1-s+[s*L/Ls]}**(1-n) delLi i y01 y02 mul y05 mul put %{1/[n*V]}*{[Ls/s]**(1-n)} %*{1-s+[s*L/Ls]}**(1-n)} %L* /LS01 Vuj j get def %V /LS02 Lsj j get sj j get div n exp def %(Ls/s)**n /LS03 sj j get Li i get mul Lsj j get div def %(s*L/Ls) /LS04 1 sj j get sub LS03 add def %(1-s+s*L/Ls) /LS05 LS04 n exp 1 sub def %(1-s+s*L/Ls)**n-1 LSi i LS01 LS02 mul LS05 mul put %V*{(Ls/s)**n} %*{(1-s+sL/Ls)**n-1} j 0 eq {Yi0 i} if j 1 eq {Yi1 i} if j 2 eq {Yi2 i} if j 3 eq {Yi3 i} if j 4 eq {Yi4 i} if xchartl 0 eq {delLi i get log 2 add put} if xchartl 1 eq {Li i get delLi i get div put} if xchartl 2 eq {Li i get delLi i get div log 2 add put} if xchartl 3 eq {LSi i get put} if } for %i=0,30 } for %j=0,4 } bind def %END proz_Li_func003 %************************************************************************ /proz_color0_9 {%BEG proz_color0_9 iYGRB 0 eq {%iYGRB=0 jkurv 0 eq {0.00 setgray} if jkurv 1 eq {0.25 setgray} if jkurv 2 eq {1.00 setgray} if jkurv 3 eq {0.75 setgray} if jkurv 4 eq {1.00 setgray} if /tfact {0.00 setgray} def } if %iYGRB=0 iYGRB 1 eq {%iYGRB=1 Y jkurv 0 eq {0.00 0.00 0.00 setrgbcolor} if jkurv 1 eq {0.25 0.25 0.00 setrgbcolor} if jkurv 2 eq {1.00 1.00 0.00 setrgbcolor} if jkurv 3 eq {0.75 0.75 0.00 setrgbcolor} if jkurv 4 eq {1.00 1.00 0.00 setrgbcolor} if /tfact {1.00 1.00 0.00 setrgbcolor} def } if %iYGRB=1 iYGRB 2 eq {%iYGRB=2 G jkurv 0 eq {0.00 0.00 0.00 setrgbcolor} if jkurv 1 eq {0.00 0.25 0.00 setrgbcolor} if jkurv 2 eq {0.00 1.00 0.00 setrgbcolor} if jkurv 3 eq {0.00 0.75 0.00 setrgbcolor} if jkurv 4 eq {0.00 1.00 0.00 setrgbcolor} if /tfact {0.00 1.00 0.00 setrgbcolor} def } if %iYGRB=2 iYGRB 3 eq {%iYGRB=3 R jkurv 0 eq {0.00 0.00 0.00 setrgbcolor} if jkurv 1 eq {0.25 0.00 0.00 setrgbcolor} if jkurv 2 eq {1.00 0.00 0.00 setrgbcolor} if jkurv 3 eq {0.75 0.00 0.00 setrgbcolor} if jkurv 4 eq {1.00 0.00 0.00 setrgbcolor} if /tfact {1.00 0.00 0.00 setrgbcolor} def } if %iYGRB=3 iYGRB 4 eq {%iYGRB=4 B jkurv 0 eq {0.00 0.00 0.00 setrgbcolor} if jkurv 1 eq {0.00 0.00 0.25 setrgbcolor} if jkurv 2 eq {0.00 0.00 1.00 setrgbcolor} if jkurv 3 eq {0.00 0.00 0.75 setrgbcolor} if jkurv 4 eq {0.00 0.00 1.00 setrgbcolor} if /tfact {0.00 0.00 1.00 setrgbcolor} def } if %iYGRB=4 iYGRB 5 eq {%iYGRB=5 W jkurv 0 eq {0.00 0.00 0.00 setrgbcolor} if jkurv 1 eq {0.25 0.25 0.25 setrgbcolor} if jkurv 2 eq {1.00 1.00 1.00 setrgbcolor} if jkurv 3 eq {0.75 0.75 0.75 setrgbcolor} if jkurv 4 eq {1.00 1.00 1.00 setrgbcolor} if /tfact {1.00 1.00 1.00 setrgbcolor} def /tfact {0.00 setgray} def } if %iYGRB=5 iYGRB 6 eq {%iYGRB=6 Wb jkurv 0 eq {0.00 0.00 0.00 setrgbcolor} if jkurv 1 eq {0.18 0.18 0.25 setrgbcolor} if jkurv 2 eq {1.00 1.00 1.00 setrgbcolor} if jkurv 3 eq {0.56 0.56 0.75 setrgbcolor} if jkurv 4 eq {0.75 0.75 1.00 setrgbcolor} if /tfact {0.00 0.00 1.00 setrgbcolor} def } if %iYGRB=6 iYGRB 7 eq {%iYGRB=7 WB jkurv 0 eq {0.00 0.00 0.00 setrgbcolor} if jkurv 1 eq {0.12 0.12 0.25 setrgbcolor} if jkurv 2 eq {1.00 1.00 1.00 setrgbcolor} if jkurv 3 eq {0.37 0.37 0.75 setrgbcolor} if jkurv 4 eq {0.50 0.50 1.00 setrgbcolor} if /tfact {0.00 0.00 1.00 setrgbcolor} def } if %iYGRB=7 iYGRB 8 eq {%iYGRB=8 wB jkurv 0 eq {0.00 0.00 0.00 setrgbcolor} if jkurv 1 eq {0.06 0.06 0.25 setrgbcolor} if jkurv 2 eq {1.00 1.00 1.00 setrgbcolor} if jkurv 3 eq {0.18 0.18 0.75 setrgbcolor} if jkurv 4 eq {0.25 0.25 1.00 setrgbcolor} if /tfact {0.00 0.00 1.00 setrgbcolor} def } if %iYGRB=8 iYGRB 9 eq {%iYGRB=9 B jkurv 0 eq {0.00 0.00 0.00 setrgbcolor} if jkurv 1 eq {0.00 0.00 0.25 setrgbcolor} if jkurv 2 eq {1.00 1.00 1.00 setrgbcolor} if jkurv 3 eq {0.00 0.00 0.75 setrgbcolor} if jkurv 4 eq {0.00 0.00 1.00 setrgbcolor} if /tfact {0.00 0.00 1.00 setrgbcolor} def } if %iYGRB=9 } bind def %END proz_color0_9 %************************************************************************ %%EndProlog gsave /lanind 1 def /lantex [(G) (E) (S) (N) (I) (J) (M)] def /showde {0 lanind eq {show} {pop} ifelse} bind def /showen {1 lanind eq {show} {pop} ifelse} bind def /showfr {2 lanind eq {show} {pop} ifelse} bind def /showes {3 lanind eq {show} {pop} ifelse} bind def /showit {4 lanind eq {show} {pop} ifelse} bind def /showjp {5 lanind eq {show} {pop} ifelse} bind def /showea {1 lanind le {show} {pop} ifelse} bind def /showm {6 lanind eq {show} {pop} ifelse} bind def %default values /lanind1 01 def /lanind2 01 def /lanindd 01 def /lanindm 01 def /colorm1 00 def /colorm2 00 def /colormd 01 def /colormm 01 def /deintp1 00 def /deintp2 00 def /deintpd 01 def /deintpm 01 def /xcolor1 03 def /xcolor2 03 def /xcolord 01 def /xcolorm 01 def /xchart1 00 def /xchart2 00 def /xchartd 01 def /xchartm 01 def /pchart1 01 def /pchart2 01 def /pchartd 01 def /pchartm 01 def /colsep1 00 def /colsep2 00 def /colsepd 01 def /colsepm 01 def /pmetam1 00 def /pmetam2 00 def /pmetamd 01 def /pmetamm 01 def /xchart3 00 def /xchart4 00 def /xchart5 00 def %usual change of default values /lanindf where {pop /lanind1 lanindf def /lanind2 lanindf def /lanindd laninddf def} if /colormf where {pop /colorm1 colormf def /colorm2 colormf def /colormd colormdf def} if /deintpf where {pop /deintp1 deintpf def /deintp2 deintpf def /deintpd deintpdf def} if /xcolorf where {pop /xcolor1 xcolorf def /xcolor2 xcolorf def /xcolord xcolordf def} if /xchartf where {pop /xchart1 xchartf def /xchart2 xchartf def /xchartd xchartdf def} if /pchartf where {pop /pchart1 pchartf def /pchart2 pchartf def /pchartd pchartdf def} if /colsepf where {pop /colsep1 colsepf def /colsep2 colsepf def /colsepd colsepdf def} if /pmetamf where {pop /pmetam1 pmetamf def /pmetam2 pmetamf def /pmetamd pmetamdf def} if /xchart3f where {pop /xchart3 xchart3f def} if /xchart4f where {pop /xchart4 xchart4f def} if /xchart5f where {pop /xchart5 xchart5f def} if /lanind lanind1 def % /colorm colorm1 def % /deintp deintp1 def % /xcolor xcolor1 def % /xchart xchart1 def % /pchart pchart1 def % /colsep colsep1 def % /pmetam pmetam1 def % /GSS$ where {pop /LSS$ GSS$ def} {/LSS$ (1) def} ifelse /GSC$ where {pop /LSC$ GSC$ def} {/LSC$ (N) def} ifelse /GSX$ where {pop /LSX$ GSX$ def} {/LSX$ (0) def} ifelse /GSY$ where {pop /LSY$ GSY$ def} {/LSY$ (0) def} ifelse /GEX$ where {pop /LEX$ GEX$ def} {/LEX$ (P.PS./PDF) def} ifelse /GEY$ where {pop /LEY$ GEY$ def} {/LEY$ (P.DAT) def} ifelse /IMES where {pop %/IMES IMES def } {/IMES 0 def} ifelse /colorml colorm def /xcolorl xcolor def /xchartl xchart def /pchartl pchart def gsave 72 90 translate 0.01 MM dup scale 20 setlinewidth /xwhl 11600 def /ywhl 8550 def 1.0 setgray 0 0 moveto xwhl 0 rlineto 0 ywhl rlineto xwhl neg 0 rlineto closepath fill 0 setgray 0 0 moveto xwhl 0 rlineto 0 ywhl rlineto xwhl neg 0 rlineto closepath stroke 0 setgray /xbtex0 1 def xbtex0 1 eq {%xbtex0=1 TV 50 -150 moveto (egs90-3n) show } if %xbtex0=1 0 1 3 {/xchartl exch def %xchartl=0,3 20 setlinewidth xchartl 0 eq { 100 4500 translate} if xchartl 1 eq { 5850 4500 translate} if xchartl 2 eq { 100 0250 translate} if xchartl 3 eq { 5850 0250 translate} if xchartl 4 eq { 100 4500 translate} if xchartl 5 eq { 5850 4500 translate} if xchartl 6 eq { 100 0250 translate} if xchartl 7 eq { 5850 0250 translate} if 0 setgray /cvishow {cvi 6 string cvs show} def 0 setgray TV 50 -150 moveto (egs90-) show xchartl 1 add cvishow (a) show %a 20 setlinewidth [ ] 0 setdash /yhoe 4000 def /xwidth 5650 def 0.5 0.5 0.5 setrgbcolor 0 0 moveto xwidth 0 rlineto 0 yhoe rlineto xwidth neg 0 rlineto closepath fill 0 setgray 0 0 moveto xwidth 0 rlineto 0 yhoe rlineto xwidth neg 0 rlineto closepath stroke /ix0 700 def /iy0 900 def /ix1 300 def %1 /y00 7300 def /iYGRB1 0 def /iYGRB2 4 def /iYGRBD 1 def %always start values /L0j [0.1 1 10 100 1000 10000] def /L0logj [-1 0 1 2 3 4] def /Ltj [( 0,1) ( 1) ( 10) ( 100) ( 1000) (10000)] def %iYGRB 0U 1Y 2G 3R 4B 5W 6Wb 7WB 8wB 9B /fYGRB [1.0 0.9 0.6 0.4 0.2 1.000 0.775 0.550 0.325 0.100] def /Luj 6 array def /Lulogj 6 array def gsave 0 setlinewidth 0 0 moveto xwidth 0 rlineto 0 yhoe rlineto xwidth neg 0 rlineto closepath clip 0.5 0.5 scale /ixs 1250 def /ixsD2 ixs 0.5 mul def 60 setlinewidth %****************************************************************** xchartl 0 eq {%xchartl=0 /iys 1250 def /MULY iys def /ix0t ix0 ixsD2 add def /iy0t iy0 iys add def ix1 100 add y00 350 add moveto TBM (log [ ) show SM (D) show TBIM (L) show TBM ( ] ) show TBM (central\255field threshold) showea (Infeldschwellen) showde %equation table; table at end /ixeq ix0 250 add def /iyeq iy0 iys 4.9 mul add def /iyeqd 400 def /iyeq0 360 def proz_co_system 9200 6100 moveto TBM (surround\255field) showea (Umfeld\255) showde 9200 6100 350 sub moveto TBM (luminance) showea (Leuchtdichte) showde 9200 6100 700 sub moveto TBIM (L) show TBK 0 -80 rmoveto (u) show 0 80 rmoveto TBM (/[cd/m) show TBK 0 80 rmoveto (2) show 0 -80 rmoveto TBM (]) show 7700 4400 moveto 1000 0750 rlineto stroke 7700 1000 add 4400 750 add moveto -300 -100 rlineto stroke 7700 1000 add 4400 750 add moveto -200 -300 rlineto stroke %ytex TBM 0 1 6 {/i exch def %i=1,6 ytex ix0 100 sub iy0 i iys mul add moveto 200 0 rlineto stroke ix0 500 sub iy0 i iys mul add 100 sub moveto ty0 i get show } for %i=1,6 ix0t iy0t translate iYGRB1 iYGRBD iYGRB2 {/iYGRB exch def %iYGRB=0,8 BEG large loop iYGRB iYGRB1 eq {%iYGRB=iYGRB1 0 1 5 {/j exch def %j=0,5 Luj j L0j j get put Lulogj j Luj j get log put } for %J=0,5 proz_Li_func003 } if %iYGRB=iYGRB1 iYGRB iYGRB1 gt {%iYGRB>iYGRB1 0 1 5 {/j exch def %j=0,5 Luj j L0j j get fYGRB iYGRB get mul put Lulogj j Luj j get log put } for %J=0,5 proz_Li_func003 } if %iYGRB>iYGRB1 /JPPM 4 def 0 1 JPPM {/jkurv exch def %jkurv=0,4 [ ] 0 setdash %usually continues curves jkurv 0 eq {[100 100] 0 setdash} if jkurv 1 eq {[100 100] 0 setdash} if jkurv 2 eq {[] 0 setdash} if jkurv 3 eq {[100 100] 0 setdash} if jkurv 4 eq {[100 100] 0 setdash} if proz_color0_9 0 1 30 {/i exch def %i=0,30 jkurv 0 eq {Yi i Yi0 i get put} if jkurv 1 eq {Yi i Yi1 i get put} if jkurv 2 eq {Yi i Yi2 i get put} if jkurv 3 eq {Yi i Yi3 i get put} if jkurv 4 eq {Yi i Yi4 i get put} if } for %i=0,30 % 0 1 2 3 4 /kurvi [1 1 1 1 1] def kurvi jkurv get 1 eq {%kurvi=1 proz_curve_MUXY } if %kurvi=1 jkurv 2 eq {%NW mean tfact [100 100] 0 setdash proz_curve_MUXY } if %SM } for %jkurv=0,JPPM 0 setgray [100 100] 0 setdash /JPPM 4 def 0 1 JPPM {/jkurv exch def %jkurv=0,4 [100 100] 0 setdash 8 4 24 {/i exch def %i=8,4,24 i 08 eq {Yi i Yi0 i get put} if i 12 eq {Yi i Yi1 i get put} if i 16 eq {Yi i Yi2 i get put} if i 20 eq {Yi i Yi3 i get put} if i 24 eq {Yi i Yi4 i get put} if Xi i get MULX mul Yi i get MULY mul moveto Xi i get MULX mul -0.4 MULY mul lineto stroke tfact Xi i get MULX mul Yi i get MULY mul 100 0 360 arc fill iYGRB 0 eq iYGRB 5 eq or {%iYGRB=0 or 5 tfn %j 0_8 1_12 2_16 3_20 4_24 /xposj [ 100 100 100 100 150] def /yposj [-100 -100 -100 -100 -150] def /j i 8 sub 4 idiv def Xi i get MULX mul xposj j get add Yi i get MULY mul yposj j get add moveto Ltj j get show } if %iYGRB=0 or 5 } for %i=8,4,24 [] 0 setdash } for %jkurv=0,JPPM } for %iYGRB %iYGRB=0,8 END large loop ix0t neg iy0t neg translate %equation table; table at end /ixeq ix0 250 add def /iyeq iy0 iys 4.9 mul add def /iyeqd 400 def /iyeq0 360 def proz_eq_table %equation table; table at end /ixeq ix0 5200 add def /iyeq iy0 iys 1.5 mul add def /iyeqd 400 def /iyeq0 360 def proz_eq_tabl2 %equation refe1; refe1 at end /ixeq ix0 5200 add def /iyeq iy0 1250 5.3 mul add def proz_tx_refe1 } if %xchartl=0 %****************************************************************** xchartl 1 eq {%xchartl=1 /iys 0800 def /MULY iys 5 div def /ix0t ix0 ixsD2 add def /iy0t iy0 iys add def ix1 100 add y00 350 add moveto ix1 100 add y00 350 add moveto TBIM (L) show TBM ( / ) show SM (D) show TBIM (L ) show TBM (central\255field threshold contrast) showea (Infeldschwellen\255Kontrast) showde %equation table; table at end /ixeq ix0 250 add def /iyeq iy0 iys 7.8 mul add def /iyeqd 400 def /iyeq0 360 def proz_co_system ixeq 0300 add iyeq iyeqd 7.5 mul sub moveto TBM (surround\255field luminance) showea (Umfeld\255Leuchtdichte) showde ixeq 0300 add iyeq iyeqd 8.5 mul sub moveto TBIM (L) show TBK 0 -80 rmoveto (u) show 0 80 rmoveto TBM (/[cd/m) show TBK 0 80 rmoveto (2) show 0 -80 rmoveto TBM (]) show ixeq 1500 add iyeq iyeqd 9.7 mul sub moveto 1000 0750 rlineto stroke ixeq 1500 add 1000 add iyeq iyeqd 9.7 mul sub 750 add moveto -300 -100 rlineto stroke ixeq 1500 add 1000 add iyeq iyeqd 9.7 mul sub 750 add moveto -200 -300 rlineto stroke %ytex TBM 0 1 7 {/i exch def %i=1,7 ytex ix0 100 sub iy0 i iys mul add moveto 200 0 rlineto stroke ix0 500 sub iy0 i iys mul add 100 sub moveto ty1 i get show } for %i=1,7 ix0t iy0t translate iYGRB1 iYGRBD iYGRB2 {/iYGRB exch def %iYGRB=0,8 BEG large loop iYGRB iYGRB1 eq {%iYGRB=iYGRB1 0 1 5 {/j exch def %j=0,5 Luj j L0j j get put Lulogj j Luj j get log put } for %J=0,5 proz_Li_func003 } if %iYGRB=iYGRB1 iYGRB iYGRB1 gt {%iYGRB>iYGRB1 0 1 5 {/j exch def %j=0,5 Luj j L0j j get fYGRB iYGRB get mul put Lulogj j Luj j get log put } for %J=0,5 proz_Li_func003 } if %iYGRB>iYGRB1 /JPPM 4 def 0 1 JPPM {/jkurv exch def %jkurv=0,4 [ ] 0 setdash %usually continues curves jkurv 0 eq {[100 100] 0 setdash} if jkurv 1 eq {[100 100] 0 setdash} if jkurv 2 eq {[] 0 setdash} if jkurv 3 eq {[100 100] 0 setdash} if jkurv 4 eq {[100 100] 0 setdash} if proz_color0_9 0 1 30 {/i exch def %i=0,30 jkurv 0 eq {Yi i Yi0 i get put} if jkurv 1 eq {Yi i Yi1 i get put} if jkurv 2 eq {Yi i Yi2 i get put} if jkurv 3 eq {Yi i Yi3 i get put} if jkurv 4 eq {Yi i Yi4 i get put} if } for %i=0,30 % 0 1 2 3 4 /kurvi [1 1 1 1 1] def kurvi jkurv get 1 eq {%kurvi=1 proz_curve_MUXY } if %kurvi=1 jkurv 2 eq {%NW mean tfact [100 100] 0 setdash proz_curve_MUXY } if %SM } for %jkurv=0,JPPM 0 setgray [100 100] 0 setdash /JPPM 4 def 0 1 JPPM {/jkurv exch def %jkurv=0,4 [100 100] 0 setdash 8 4 24 {/i exch def %i=8,4,24 i 08 eq {Yi i Yi0 i get put} if i 12 eq {Yi i Yi1 i get put} if i 16 eq {Yi i Yi2 i get put} if i 20 eq {Yi i Yi3 i get put} if i 24 eq {Yi i Yi4 i get put} if Xi i get MULX mul Yi i get MULY mul moveto Xi i get MULX mul 0 MULY mul lineto stroke tfact Xi i get MULX mul Yi i get MULY mul 100 0 360 arc fill iYGRB 0 eq iYGRB 5 eq or {%iYGRB=0 or 5 tfn %j 0_8 1_12 2_16 3_20 4_24 /xposj [-300 -400 -400 -400 150] def /yposj [ 500 300 200 200 -200] def /j i 8 sub 4 idiv def Xi i get MULX mul xposj j get add Yi i get MULY mul yposj j get add moveto Ltj j get show } if %iYGRB=0 or 5 } for %i=8,4,24 [] 0 setdash } for %jkurv=0,JPPM } for %iYGRB %iYGRB=0,8 END large loop ix0t neg iy0t neg translate %equation table; table at end /ixeq ix0 250 add def /iyeq iy0 iys 7.8 mul add def /iyeqd 400 def /iyeq0 360 def proz_eq_table %equation table; table at end /ixeq ix0 5200 add def /iyeq iy0 iys 2.0 mul add def /iyeqd 400 def /iyeq0 360 def proz_eq_tabl2 %equation refe1; refe1 at end /ixeq ix0 5200 add def /iyeq iy0 1250 5.3 mul add def proz_tx_refe1 } if %xchartl=1 %****************************************************************** xchartl 2 eq {%xchartl=2 /iys 1250 def /MULY iys def /ix0t ix0 ixsD2 add def /iy0t iy0 iys add def ix1 100 add y00 350 add moveto TBM (log [) show TBIM (L) show TBM ( / ) show SM (D) show TBIM (L) show TBM (] ) show TBM (central\255field contrast) showea (Infeldschwellenkontrast) showde %equation table; table at end /ixeq ix0 5600 add def /iyeq iy0 iys 2.6 mul add def /iyeqd 400 def /iyeq0 360 def proz_co_system 0900 7100 moveto TBM (surround\255field luminance ) showea (Umfeld\255Leuchtdichte ) showde TBIM (L) show TBK 0 -80 rmoveto (u) show 0 80 rmoveto TBM (/[cd/m) show TBK 0 80 rmoveto (2) show 0 -80 rmoveto TBM (]) show 3700 6600 moveto 1000 0150 rlineto stroke 3700 1000 add 6600 150 add moveto -200 050 rlineto stroke 3700 1000 add 6600 150 add moveto -200 -150 rlineto stroke %ytex TBM 0 1 6 {/i exch def %i=1,6 ytex ix0 100 sub iy0 i iys mul add moveto 200 0 rlineto stroke ix0 500 sub iy0 i iys mul add 100 sub moveto ty2 i get show } for %i=1,6 ix0t iy0t translate iYGRB1 iYGRBD iYGRB2 {/iYGRB exch def %iYGRB=0,8 BEG large loop iYGRB iYGRB1 eq {%iYGRB=iYGRB1 0 1 5 {/j exch def %j=0,5 Luj j L0j j get put Lulogj j Luj j get log put } for %J=0,5 proz_Li_func003 } if %iYGRB=iYGRB1 iYGRB iYGRB1 gt {%iYGRB>iYGRB1 0 1 5 {/j exch def %j=0,5 Luj j L0j j get fYGRB iYGRB get mul put Lulogj j Luj j get log put } for %J=0,5 proz_Li_func003 } if %iYGRB>iYGRB1 /JPPM 4 def 0 1 JPPM {/jkurv exch def %jkurv=0,4 [ ] 0 setdash %usually continues curves jkurv 0 eq {[100 100] 0 setdash} if jkurv 1 eq {[100 100] 0 setdash} if jkurv 2 eq {[] 0 setdash} if jkurv 3 eq {[100 100] 0 setdash} if jkurv 4 eq {[100 100] 0 setdash} if proz_color0_9 0 1 30 {/i exch def %i=0,30 jkurv 0 eq {Yi i Yi0 i get put} if jkurv 1 eq {Yi i Yi1 i get put} if jkurv 2 eq {Yi i Yi2 i get put} if jkurv 3 eq {Yi i Yi3 i get put} if jkurv 4 eq {Yi i Yi4 i get put} if } for %i=0,30 % 0 1 2 3 4 /kurvi [1 1 1 1 1] def kurvi jkurv get 1 eq {%kurvi=1 proz_curve_MUXY } if %kurvi=1 jkurv 2 eq {%NW mean tfact [100 100] 0 setdash proz_curve_MUXY } if %SM } for %jkurv=0,JPPM 0 setgray [100 100] 0 setdash /JPPM 4 def 0 1 JPPM {/jkurv exch def %jkurv=0,4 [100 100] 0 setdash 8 4 24 {/i exch def %i=8,4,24 i 08 eq {Yi i Yi0 i get put} if i 12 eq {Yi i Yi1 i get put} if i 16 eq {Yi i Yi2 i get put} if i 20 eq {Yi i Yi3 i get put} if i 24 eq {Yi i Yi4 i get put} if Xi i get MULX mul Yi i get MULY mul moveto Xi i get MULX mul -0.4 MULY mul lineto stroke tfact Xi i get MULX mul Yi i get MULY mul 100 0 360 arc fill iYGRB 0 eq iYGRB 5 eq or {%iYGRB=0 or 5 tfn %j 0_8 1_12 2_16 3_20 4_24 /xposj [-300 -400 -400 -400 200] def /yposj [ 300 200 200 150 050] def /j i 8 sub 4 idiv def Xi i get MULX mul xposj j get add Yi i get MULY mul yposj j get add moveto Ltj j get show } if %iYGRB=0 or 5 } for %i=8,4,24 [] 0 setdash } for %jkurv=0,JPPM } for %iYGRB %iYGRB=0,8 END large loop ix0t neg iy0t neg translate %equation table; table at end /ixeq ix0 5750 add def /iyeq iy0 iys 2.6 mul add def /iyeqd 400 def /iyeq0 360 def proz_eq_table %equation table; table at end /ixeq ix0 0250 add def /iyeq iy0 iys 1.5 mul add def /iyeqd 400 def /iyeq0 360 def proz_eq_tabl2 %equation refe1; refe1 at end /ixeq ix0 5200 add def /iyeq iy0 1250 5.3 mul add def proz_tx_refe1 } if %xchartl=2 %****************************************************************** xchartl 3 eq {%xchartl=3 /iys 1000 def /MULY iys 25 div def /ix0t ix0 ixsD2 add def /iy0t iy0 iys add def ix1 100 add y00 350 add moveto TBIM (L* ) show TBM (central\255field lightness) showea (Infeldhelligkeit) showde %equation table; table at end /ixeq ix0 250 add def /iyeq iy0 iys 5.9 mul add def /iyeqd 400 def /iyeq0 360 def proz_co_system ixeq 0300 add iyeq iyeqd 7.5 mul sub moveto TBM (surround\255field luminance) showea (Umfeld\255Leuchtdichte) showde ixeq 0300 add iyeq iyeqd 8.5 mul sub moveto TBIM (L) show TBK 0 -80 rmoveto (u) show 0 80 rmoveto TBM (/[cd/m) show TBK 0 80 rmoveto (2) show 0 -80 rmoveto TBM (]) show ixeq 1500 add iyeq iyeqd 9.7 mul sub moveto 1000 0750 rlineto stroke ixeq 1500 add 1000 add iyeq iyeqd 9.7 mul sub 750 add moveto -300 -100 rlineto stroke ixeq 1500 add 1000 add iyeq iyeqd 9.7 mul sub 750 add moveto -200 -300 rlineto stroke %ytex TBM 0 1 6 {/i exch def %i=1,6 ytex ix0 100 sub iy0 i iys mul add moveto 200 0 rlineto stroke %special 600 instead of 500 sub ix0 600 sub iy0 i iys mul add 100 sub moveto ty3 i get show } for %i=1,6 ix0t iy0t translate iYGRB1 iYGRBD iYGRB2 {/iYGRB exch def %iYGRB=0,8 BEG large loop iYGRB iYGRB1 eq {%iYGRB=iYGRB1 0 1 5 {/j exch def %j=0,5 Luj j L0j j get put Lulogj j Luj j get log put } for %J=0,5 proz_Li_func003 } if %iYGRB=iYGRB1 iYGRB iYGRB1 gt {%iYGRB>iYGRB1 0 1 5 {/j exch def %j=0,5 Luj j L0j j get fYGRB iYGRB get mul put Lulogj j Luj j get log put } for %J=0,5 proz_Li_func003 } if %iYGRB>iYGRB1 /JPPM 4 def 0 1 JPPM {/jkurv exch def %jkurv=0,4 [ ] 0 setdash %usually continues curves jkurv 0 eq {[100 100] 0 setdash} if jkurv 1 eq {[100 100] 0 setdash} if jkurv 2 eq {[] 0 setdash} if jkurv 3 eq {[100 100] 0 setdash} if jkurv 4 eq {[100 100] 0 setdash} if proz_color0_9 0 1 30 {/i exch def %i=0,30 jkurv 0 eq {Yi i Yi0 i get put} if jkurv 1 eq {Yi i Yi1 i get put} if jkurv 2 eq {Yi i Yi2 i get put} if jkurv 3 eq {Yi i Yi3 i get put} if jkurv 4 eq {Yi i Yi4 i get put} if } for %i=0,30 % 0 1 2 3 4 /kurvi [1 1 1 1 1] def kurvi jkurv get 1 eq {%kurvi=1 proz_curve_MUXY } if %kurvi=1 jkurv 2 eq {%NW mean tfact [100 100] 0 setdash proz_curve_MUXY } if %SM } for %jkurv=0,JPPM 0 setgray [100 100] 0 setdash /JPPM 4 def 0 1 JPPM {/jkurv exch def %jkurv=0,4 [100 100] 0 setdash 8 4 24 {/i exch def %i=8,4,24 i 08 eq {Yi i Yi0 i get put} if i 12 eq {Yi i Yi1 i get put} if i 16 eq {Yi i Yi2 i get put} if i 20 eq {Yi i Yi3 i get put} if i 24 eq {Yi i Yi4 i get put} if Xi i get MULX mul Yi i get MULY mul moveto Xi i get MULX mul -8 MULY mul lineto stroke tfact Xi i get MULX mul Yi i get MULY mul 100 0 360 arc fill iYGRB 0 eq iYGRB 5 eq or {%iYGRB=0 or 5 tfn %j 0_8 1_12 2_16 3_20 4_24 /xposj [-300 -400 -400 -500 -600] def /yposj [ 500 1100 1200 1200 1150] def /j i 8 sub 4 idiv def Xi i get MULX mul xposj j get add Yi i get MULY mul yposj j get add moveto Ltj j get show % Xi i get MULX mul xposj j get add % Yi i get MULY mul yposj j get add 300 add moveto % co_sys 2 eq {Yi i get cvsshow2} if %co_sys=2 % co_sys 3 eq {Yi i get log cvsshow2} if %co_sys=3 } if %iYGRB=0 or 5 } for %i=8,4,24 [] 0 setdash } for %jkurv=0,JPPM } for %iYGRB %iYGRB=0,8 END large loop ix0t neg iy0t neg translate %equation table; table at end /ixeq ix0 250 add def /iyeq iy0 iys 5.9 mul add def /iyeqd 400 def /iyeq0 360 def proz_eq_table %equation table; table at end /ixeq ix0 5200 add def /iyeq iy0 iys 1.5 mul add def /iyeqd 400 def /iyeq0 360 def proz_eq_tabl2 %equation refe1; refe1 at end /ixeq ix0 5200 add def /iyeq iy0 1250 5.3 mul add def proz_tx_refe1 } if %xchartl=3 %****************************************************************** grestore %end because of clip xchartl 0 eq { 100 neg 4500 neg translate} if xchartl 1 eq { 5850 neg 4500 neg translate} if xchartl 2 eq { 100 neg 0250 neg translate} if xchartl 3 eq { 5850 neg 0250 neg translate} if xchartl 4 eq { 100 neg 4500 neg translate} if xchartl 5 eq { 5850 neg 4500 neg translate} if xchartl 6 eq { 100 neg 0250 neg translate} if xchartl 7 eq { 5850 neg 0250 neg translate} if } for %xchartl=0,3 showpage grestore %%Trailer %%EndDocument EndEPSF grestore gsave BeginEPSF 86 SHAl add MM 108 MM translate 10 /Times-ISOL1 FS 53 MM 1 MM moveto ( ) show 1 1 scale -77 -91 translate %%BeginDocument: Bild 14 %line 369 %!PS-Adobe-3.0 EPSF-3.0 egs90-4N %%BoundingBox: 70 85 246 206 /FS {findfont exch scalefont setfont} bind def /MM {72 25.4 div mul} def %%EndProlog gsave /ioutx 0 def ioutx 1 eq {%ioutx=1 4 /Times-Roman FS 72 86 moveto (egs90-4N) show 72 90 translate 0.01 MM dup scale 20 setlinewidth /xwidth 6100 def /ywidth 4000 def 1 setgray 0 0 moveto xwidth 0 rlineto 0 ywidth rlineto xwidth neg 0 rlineto closepath fill 0 setgray 0 0 moveto xwidth 0 rlineto 0 ywidth rlineto xwidth neg 0 rlineto closepath stroke } if %ioutx=1 grestore showpage %%Trailer %%EndDocument EndEPSF grestore gsave BeginEPSF 28 SHSl sub MM 064 MM translate 10 /Times-ISOL1 FS 53 MM 1 MM moveto ( ) show 1 1 scale -77 -91 translate %%BeginDocument: Bild 15 %line 379 %!PS-Adobe-3.0 EPSF-3.0 egs90-5N %%BoundingBox: 70 85 246 206 /FS {findfont exch scalefont setfont} bind def /MM {72 25.4 div mul} def %%EndProlog gsave /ioutx 0 def ioutx 1 eq {%ioutx=1 4 /Times-Roman FS 72 86 moveto (egs90-5N) show 72 90 translate 0.01 MM dup scale 20 setlinewidth /xwidth 6100 def /ywidth 4000 def 1 setgray 0 0 moveto xwidth 0 rlineto 0 ywidth rlineto xwidth neg 0 rlineto closepath fill 0 setgray 0 0 moveto xwidth 0 rlineto 0 ywidth rlineto xwidth neg 0 rlineto closepath stroke } if %ioutx=1 grestore showpage %%Trailer %%EndDocument EndEPSF grestore gsave BeginEPSF 86 SHAl add MM 064 MM translate 10 /Times-ISOL1 FS 53 MM 1 MM moveto ( ) show 1 1 scale -77 -91 translate %%BeginDocument: Bild 16 %line 389 %!PS-Adobe-3.0 EPSF-3.0 egs90-6N %%BoundingBox: 70 85 246 206 /FS {findfont exch scalefont setfont} bind def /MM {72 25.4 div mul} def %%EndProlog gsave /ioutx 0 def ioutx 1 eq {%ioutx=1 4 /Times-Roman FS 72 86 moveto (egs90-6N) show 72 90 translate 0.01 MM dup scale 20 setlinewidth /xwidth 6100 def /ywidth 4000 def 1 setgray 0 0 moveto xwidth 0 rlineto 0 ywidth rlineto xwidth neg 0 rlineto closepath fill 0 setgray 0 0 moveto xwidth 0 rlineto 0 ywidth rlineto xwidth neg 0 rlineto closepath stroke } if %ioutx=1 grestore showpage %%Trailer %%EndDocument EndEPSF grestore gsave BeginEPSF /xc1 16 def /yc1 12 def /xt 1 def xchart 1 eq {/xt 1 def} if 28 SHSl sub MM 20 MM translate 10 /Times-ISOL1 FS 53 MM 1 MM moveto ( ) show 1 1 scale -77 -91 translate %%BeginDocument: Bild 17 %line 399 %!PS-Adobe-3.0 EPSF-3.0 http://farbe.li.tu-berlin.de/egs9/egs90-7n %%BoundingBox: 70 82 405 335 %START PDFDE011.EPS /pdfmark07 where {pop} {userdict /pdfmark07 /cleartomark load put} ifelse /languagelevel where {pop languagelevel} {1} ifelse 2 lt { userdict (<<) cvn ([) cvn load put userdict (>>) cvn (]) cvn load put} if [/Title (PostScript pictures: farbe.li.tu-berlin.de/egs9/egs9.HTM) /Author (compare K. Richter "Computergrafik ...": ISBN 3-8007-1775-1) /Subject (goto: http://farbe.li.tu-berlin.de or http://color.li.tu-berlin.de) /Keywords (image reproduction, colour devices) /Creator (klaus.richter@mac.com) /CreationDate (D:2023030112000) /ModDate (D:20230301112000) /DOCINFO pdfmark07 [ /View [ /Fit ] /DOCVIEW pdfmark07 %END PDFDE011 %SETCMYK_OLV.PS /setcmyk_olvcolor %transfer cmyk to olv {/ncolor exch def /ycolor exch def /mcolor exch def /ccolor exch def ncolor 0 eq {1 ccolor sub 1 mcolor sub 1 ycolor sub setrgbcolor } {ccolor 0 eq mcolor 0 eq and ycolor 0 eq and {%only black n 1 ncolor sub dup dup setrgbcolor } {%cmy and black n 1 ccolor sub 1 ncolor sub mul 1 mcolor sub 1 ncolor sub mul 1 ycolor sub 1 ncolor sub mul setrgbcolor } ifelse } ifelse } bind def /FS {findfont exch scalefont setfont} bind def /MM {72 25.4 div mul} def /str {8 string } bind def /A4querL {598 0 translate 90 rotate} def /languagelevel where {pop languagelevel} {1} ifelse /PSL12 exch def /dictende {counttomark 2 idiv dup dict begin {def} repeat pop currentdict end} bind def /Times-Roman findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /Times-ISOL1 exch definefont pop /Times-Italic findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /TimesI-ISOL1 exch definefont pop /Times-Bold findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /TimesB-ISOL1 exch definefont pop /Times-BoldItalic findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /TimesBI-ISOL1 exch definefont pop /Courier findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /Courier-ISOL1 exch definefont pop /Courier-Bold findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /CourierB-ISOL1 exch definefont pop %font0311.ps*********************************************** /CW {100 /Courier-ISOL1 FS} bind def /CV {150 /Courier-ISOL1 FS} bind def /CS {200 /Courier-ISOL1 FS} bind def /CK {250 /Courier-ISOL1 FS} bind def /CM {300 /Courier-ISOL1 FS} bind def /CG {350 /Courier-ISOL1 FS} bind def /CBW {100 /CourierB-ISOL1 FS} bind def /CBV {150 /CourierB-ISOL1 FS} bind def /CBS {200 /CourierB-ISOL1 FS} bind def /CBK {250 /CourierB-ISOL1 FS} bind def /CBM {300 /CourierB-ISOL1 FS} bind def /CBG {350 /CourierB-ISOL1 FS} bind def /RW {100 /Times-Roman FS} bind def /RV {150 /Times-Roman FS} bind def /RS {200 /Times-Roman FS} bind def /RK {250 /Times-Roman FS} bind def /RM {300 /Times-Roman FS} bind def /RG {350 /Times-Roman FS} bind def /RIW {100 /Times-Italic FS} bind def /RIV {150 /Times-Italic FS} bind def /RIS {200 /Times-Italic FS} bind def /RIK {250 /Times-Italic FS} bind def /RIM {300 /Times-Italic FS} bind def /RIG {350 /Times-Italic FS} bind def /RBW {100 /Times-Bold FS} bind def /RBV {150 /Times-Bold FS} bind def /RBS {200 /Times-Bold FS} bind def /RBK {250 /Times-Bold FS} bind def /RBM {300 /Times-Bold FS} bind def /RBG {350 /Times-Bold FS} bind def /RBIW {100 /Times-BoldItalic FS} bind def /RBIV {150 /Times-BoldItalic FS} bind def /RBIS {200 /Times-BoldItalic FS} bind def /RBIK {250 /Times-BoldItalic FS} bind def /RBIM {300 /Times-BoldItalic FS} bind def /RBIG {350 /Times-BoldItalic FS} bind def /TW {100 /Times-ISOL1 FS} bind def /TV {150 /Times-ISOL1 FS} bind def /TS {200 /Times-ISOL1 FS} bind def /TK {250 /Times-ISOL1 FS} bind def /TM {300 /Times-ISOL1 FS} bind def /TG {350 /Times-ISOL1 FS} bind def /TIW {100 /TimesI-ISOL1 FS} bind def /TIV {150 /TimesI-ISOL1 FS} bind def /TIS {200 /TimesI-ISOL1 FS} bind def /TIK {250 /TimesI-ISOL1 FS} bind def /TIM {300 /TimesI-ISOL1 FS} bind def /TIG {350 /TimesI-ISOL1 FS} bind def /TBW {100 /TimesB-ISOL1 FS} bind def /TBV {150 /TimesB-ISOL1 FS} bind def /TBS {200 /TimesB-ISOL1 FS} bind def /TBK {250 /TimesB-ISOL1 FS} bind def /TBM {300 /TimesB-ISOL1 FS} bind def /TBG {295 /TimesB-ISOL1 FS} bind def /TBIW {100 /TimesBI-ISOL1 FS} bind def /TBIV {150 /TimesBI-ISOL1 FS} bind def /TBIS {200 /TimesBI-ISOL1 FS} bind def /TBIK {250 /TimesBI-ISOL1 FS} bind def /TBIM {300 /TimesBI-ISOL1 FS} bind def /TBIG {350 /TimesBI-ISOL1 FS} bind def /SW {100 /Symbol FS} bind def /SV {150 /Symbol FS} bind def /SS {200 /Symbol FS} bind def /SK {250 /Symbol FS} bind def /SM {300 /Symbol FS} bind def /SG {350 /Symbol FS} bind def %font0311.ps*********************************************** /cvishow {0.5 add cvi 6 string cvs show} def /cvsshow1 {0.05 add 10 mul cvi 0.1 mul 7 string cvs show} def /cvsshow2 {0.005 add 100 mul cvi 0.01 mul 7 string cvs show} def /cvsshow3 {0.0005 add 1000 mul cvi 0.001 mul 7 string cvs show} def /tfy {1 1 0 setrgbcolor} bind def /tfg {0 1 0 setrgbcolor} bind def /tfr {1 0 0 setrgbcolor} bind def /tfb {0 0 1 setrgbcolor} bind def /tfn {0 setgray} bind def /tfw {1 setgray} bind def /tfbs {0 0.5 1 setrgbcolor} bind def /MULX 1250 def /proz_curve_MUXY {%BEG proz_curve_MUXY 0 3 27 {/k exch def %k=0,27 k 0 eq {%k=0 /xst {Xi k get MULX mul} bind def /yst {Yi k get MULY mul} bind def xst yst moveto } if %k=0 /xst {Xi k get MULX mul} bind def /yst {Yi k get MULY mul} bind def /x20 {Xi k 1 add get MULX mul} bind def /y20 {Yi k 1 add get MULY mul} bind def /x21 {Xi k 2 add get MULX mul} bind def /y21 {Yi k 2 add get MULY mul} bind def /x22 {Xi k 3 add get MULX mul} bind def /y22 {Yi k 3 add get MULY mul} bind def x20 y20 x21 y21 x22 y22 curveto } for %k=0,27 stroke } bind def %END proz_curve_MUXY %******************************************************************* /proz_eq_table {%BEG proz_eq_table /xwtab 4700 def /ywtab 2600 def /i0eq ixeq xwtab add 420 sub def /iyeq0 360 def /iyeqt iyeq 100 add def 60 setlinewidth 1 setgray ixeq 050 sub iyeq ywtab sub 400 add moveto xwtab 0000 rlineto 0000 ywtab rlineto xwtab neg 0000 rlineto fill 0 setgray ixeq 050 sub iyeq ywtab sub 400 add moveto xwtab 0000 rlineto 0000 ywtab rlineto xwtab neg 0000 rlineto closepath stroke %always L*-Table ixeq iyeqt moveto TIM (L*) show TM ( =) show TIM (V ) show TM (\050) show TIM (L) show TK 0 -80 rmoveto (s) show 0 80 rmoveto TM (/) show TIM (s) show TM (\051) show TK 0 80 rmoveto (n) show 0 -80 rmoveto TM TM ([\0501-) show TIM (s) show TM (+) show TIM (s) show 50 0 rmoveto TIM (L) show TM (/) show TIM (L) show TK 0 -80 rmoveto (s) show 0 80 rmoveto TM (\051) show TK 0 80 rmoveto (n) show 0 -80 rmoveto TM TM (-1]) show i0eq iyeqt moveto TM ([1]) show ixeq iyeqt iyeq0 1 mul sub moveto ixeq iyeqt iyeq0 1 mul sub moveto TIM (n) show TM ( = -0,25) show i0eq iyeqt iyeq0 1 mul sub moveto TM ([2]) show ixeq iyeqt iyeq0 2 mul sub moveto TIM (V) show TM ( = 1/\0500,036) show 50 0 rmoveto TIM (n) show 50 0 rmoveto (L) show TK 0 -80 rmoveto (u) show 0 80 rmoveto TM TK -80 80 rmoveto (-0,30) show 0 -80 rmoveto TM (\051) show i0eq iyeqt iyeq0 2 mul sub moveto TM ([3]) show ixeq iyeqt iyeq0 3 mul sub moveto TIM (L) show TK 0 -80 rmoveto (s) show 0 80 rmoveto TM ( = 0,025) show 50 0 rmoveto TIM (L) show TK 0 -80 rmoveto (u) show 0 80 rmoveto TM TK -80 80 rmoveto (0,705) show 0 -80 rmoveto TM i0eq iyeqt iyeq0 3 mul sub moveto TM ([4]) show ixeq iyeqt iyeq0 4 mul sub moveto TIM (s) show TM ( = 1/[1+\050) show 50 0 rmoveto TIM (n V L) show TK 0 -80 rmoveto (s) show 0 80 rmoveto TM TK -80 80 rmoveto (n) show 0 -80 rmoveto TM TM (\051) show TK 00 80 rmoveto (1/\0501\255) show TIK (n) show TK (\051) show 0 -80 rmoveto TM TM (]) show i0eq iyeqt iyeq0 4 mul sub moveto TM ([5]) show ixeq iyeqt iyeq0 5 mul sub moveto TIM (L) show TK 0 -80 rmoveto (u) show 0 80 rmoveto TM TM ( = 0,1; 1; 10; 100; 1000 cd/m) show TK 00 80 rmoveto (2) show 0 -80 rmoveto TM i0eq iyeqt iyeq0 5 mul sub moveto TM ([6]) show %delLi i y01 y02 mul y05 mul put %{1/[n*V]}*{[Ls/s]**(1-n)} %*{1-s+[s*L/Ls]}**(1-n)} %always dL-Table ixeq iyeqt iyeq0 6 mul sub moveto TIM (dL) show TM (=[1/n) show TIM (V) show TM (][) show TIM (L) show TK 0 -80 rmoveto (s) show 0 80 rmoveto TM (/) show TIM (s) show TM (]) show TK 0 80 rmoveto (1-n) show 0 -80 rmoveto TM ([1-) show TIM (s) show TM (+) show TIM (s) show 50 0 rmoveto TIM (L) show TM (/) show TIM (L) show TK 0 -80 rmoveto (s) show 0 80 rmoveto TM (]) show TK 0 80 rmoveto (1-n) show 0 -80 rmoveto i0eq iyeqt iyeq0 6 mul sub moveto TM ([7]) show } bind def %END proz_eq_table %**************************************************** /proz_eq_tabl2 {%BEG proz_eq_tabl2 /xwtab 5250 def /ywtab 0800 def /i0eq ixeq xwtab add 520 sub def /iyeq0 360 def /iyeqt iyeq 100 add def 60 setlinewidth 1 setgray ixeq 050 sub iyeq ywtab sub 400 add moveto xwtab 0000 rlineto 0000 ywtab rlineto xwtab neg 0000 rlineto fill 0 setgray ixeq 050 sub iyeq ywtab sub 400 add moveto xwtab 0000 rlineto 0000 ywtab rlineto xwtab neg 0000 rlineto closepath stroke %always L*-Table ixeq iyeqt moveto TIM (L*) show TM ( =) show TIM (V ) show TM (\050) show TIM (L) show TK 0 -80 rmoveto (s) show 0 80 rmoveto TM (/) show TIM (s) show TM (\051) show TK 0 80 rmoveto (n) show 0 -80 rmoveto TM TM ([\0501-s\050) show TIM (L) show TM (-) show TIM (L) show TK 0 -80 rmoveto (s) show 0 80 rmoveto TM (\051/) show TIM (L) show TK 0 -80 rmoveto (s) show 0 80 rmoveto TM (\051) show TK 0 80 rmoveto (n) show 0 -80 rmoveto TM TM (-1]) show i0eq iyeqt moveto TM ([8]) show %delLi i y01 y02 mul y05 mul put %{1/[n*V]}*{[Ls/s]**(1-n)} %*{1-s+[s*L/Ls]}**(1-n)} %always dL-Table ixeq iyeqt iyeq0 1 mul sub moveto TIM (dL) show TM (=[1/n) show TIM (V) show TM (][) show TIM (L) show TK 0 -80 rmoveto (s) show 0 80 rmoveto TM (/) show TIM (s) show TM (]) show TK 0 80 rmoveto (1-n) show 0 -80 rmoveto TM ([\0501-s\050) show TIM (L) show TM (-) show TIM (L) show TK 0 -80 rmoveto (s) show 0 80 rmoveto TM (\051/) show TIM (L) show TK 0 -80 rmoveto (s) show 0 80 rmoveto TM (\051) show TK 0 80 rmoveto (1-n) show 0 -80 rmoveto TM TM (]) show i0eq iyeqt iyeq0 1 mul sub moveto TM ([9]) show } bind def %END proz_eq_tabl2 %************************************************************************ /proz_tx_refe1 {%BEG proz_tx_refe1 /xwtab 5250 def /ywtab 1100 def /i0eq ixeq xwtab add 520 sub def /iyeq0 330 def /iyeqt iyeq 100 add def 60 setlinewidth 1 setgray ixeq 050 sub iyeq ywtab sub 400 add moveto xwtab 0000 rlineto 0000 ywtab rlineto xwtab neg 0000 rlineto fill 0 setgray ixeq 050 sub iyeq ywtab sub 400 add moveto xwtab 0000 rlineto 0000 ywtab rlineto xwtab neg 0000 rlineto closepath stroke %always text reference within the above frame ixeq iyeqt moveto (Richter, K. (1993), CIE proceedings,) show ixeq iyeqt iyeq0 1 mul sub moveto (Advanced Colorimetry, p. 79-84, CIE3 &) show ixeq iyeqt iyeq0 2 mul sub moveto RBM tfbs (http://color.li.tu-berlin.de/BUA4BF.PDF) show tfn } bind def %END proz_tx_refe1 %************************************************************************ /proz_co_system {%BEG proz_co_system /txl [ () (-3) (-2) (-1) ( 0) ( 1) ( 2) ( 3) ( 4)] def %0..8 /txt [ () ( 0,001) ( 0,01) ( 0,1) ( 1) ( 10) ( 100) ( 1000) ( 10000)] def %0..8 /ty0 [(-3) (-2) (-1) ( 0) ( 1) ( 2) ( 3) ( 4) ()] def %0..8 DL /ty1 [(-5) ( 0) ( 5) (10) (15) (20) (25) (30) (35)] def %0..8 DL/L /ty2 [(-3) (-2) (-1) ( 0) ( 1) ( 2) () () ()] def %0..8 log DL/L /ty3 [(-25) ( 0) ( 25) ( 50) ( 75) (100) (125) (150) (175)] def %0..8 L* /ty4 [(-1) ( 0) ( 1) ( 2) ( 3) ( 4) () ( ) ( )] def %0..8 DL /ty5 [() ( 0) ( 1) ( 2) ( 3) ( 4) () () ()] def %0..8 DL/L /ty6 [(-2) (-1) ( 0) ( 1) ( 2) ( 3) () () ()] def %0..8 log DL/L /ty7 [() ( 0) ( 1) ( 2) ( 3) ( 4) () () ()] def %0..8 L* 60 setlinewidth ix0 iy0 moveto 10300 0 rlineto stroke %x ix0 iy0 moveto 0 6600 rlineto stroke %y 60 setlinewidth ix0 10300 add iy0 moveto -200 100 rlineto stroke %x_arrow ix0 10300 add iy0 moveto -200 -100 rlineto stroke %x_arrow ix0 iy0 6600 add moveto -100 -200 rlineto stroke %y_arrow ix0 iy0 6600 add moveto 100 -200 rlineto stroke %y_arrow 60 setlinewidth /ix2t ix0 200 sub def /ix1t ix0 500 sub def /iy1t iy0 500 sub def 1 1 8 {/i exch def %xtext ix0 ixsD2 sub i ixs mul add iy0 100 sub moveto 0 200 rlineto stroke ix2t ixsD2 sub i ixs mul add iy0 400 sub moveto txl i get show ix1t ixsD2 sub i ixs mul add iy0 200 add moveto txt i get show } for /ix6a ix0 5.8 ixs mul add def /ix7a ix0 6.8 ixs mul add def /iy6a iy0 600 sub def ix6a iy6a moveto ix7a iy6a lineto stroke ix7a iy6a moveto -200 100 rlineto stroke ix7a iy6a moveto -200 -100 rlineto stroke ix7a 150 add iy6a 100 sub moveto TBM (log) show 60 0 rmoveto TBIM (L) show TBM (/[cd/m) show TBK 0 80 rmoveto (2) show 0 -80 rmoveto TBM (]) show ix6a 1200 sub iy0 500 add moveto TBM (Infeldleuchtdichte ) showde (central\255field luminance ) showea TBIM (L) show TBM (/[cd/m) show TBK 0 80 rmoveto (2) show 0 -80 rmoveto TBM (]) show } bind def %END proz_co_system %*************************************************************** /proz_Li_func047 {%BEG proz_Li_func047 %function L/delta L /Li 31 array def /logLi 31 array def /delLi 31 array def /delLui 5 array def /Xi 31 array def /Yi 31 array def /Yi0 31 array def /Yi1 31 array def /Yi2 31 array def /Yi3 31 array def /Yi4 31 array def /LSi 31 array def /Vuj 6 array def /Lsj 6 array def /sj 6 array def /Yuj0 6 array def /Yuj1 6 array def /Yuj2 6 array def /Yuj3 6 array def 0 1 30 {/i exch def %i=0,30 range -3 to +4 logLi logLi i -3 0.25 i mul add put Li i 10 logLi i get exp put Xi i 3 logLi i get add put } for %i=0,30 /n -0.25 def /1Mn 1 n sub def %1,25 /1D1Mn 1 1Mn div def %0,80 /nv1 0.036 def /nv2 -0.30 def /nl1 0.025 def /nl2 0.705 def 0 1 04 {/j exch def %j=0,4 range 0,1 to 1000 Lu /V01 Luj j get nv2 exp def %Lu**(-0,30) /V02 nv1 n mul def %0.036*n /V03 V02 V01 mul def %0.036*n*Lu**(-0.30) Vuj j 1 V03 div put %1/[0.036*n*Lu**(-0.30)] /L01 Luj j get nl2 exp def %Lu**(0.705) Lsj j nl1 L01 mul put %0.025*Lu**(0.705) /s01 Lsj j get n exp def %Ls**n /s02 n Vuj j get mul s01 mul def %n*V*Ls**n /s03 s02 1D1Mn exp def %[n*V*Ls**n]**[1/(1-n)] /s04 1 s03 add def %1+[n*V*Ls**n]**[1/(1-n)] sj j 1 s04 div put %1/{1+[n*V*Ls**n]**[1/(1-n)]} } for %j=0,4 0 1 04 {/j exch def %j=0,4 range 0,1 to 1000 Lu 0 1 30 {/i exch def %i=0,30 range -3 to +4 logLi %delta L /y01 1 n Vuj j get mul div def %1/[n*V] /y02 Lsj j get sj j get div 1Mn exp def %[Ls/s]**(1-n) /y03 sj j get Li i get mul Lsj j get div def %s*L/Ls /y04 1 sj j get sub y03 add def %1-s+[s*L/Ls] /y05 y04 1Mn exp def %{1-s+[s*L/Ls]}**(1-n) delLi i y01 y02 mul y05 mul put %{1/[n*V]}*{[Ls/s]**(1-n)} %*{1-s+[s*L/Ls]}**(1-n)} %L* /LS01 Vuj j get def %V /LS02 Lsj j get sj j get div n exp def %(Ls/s)**n /LS03 sj j get Li i get mul Lsj j get div def %(s*L/Ls) /LS04 1 sj j get sub LS03 add def %(1-s+s*L/Ls) /LS05 LS04 n exp 1 sub def %(1-s+s*L/Ls)**n-1 LSi i LS01 LS02 mul LS05 mul put %V*{(Ls/s)**n} %*{(1-s+sL/Ls)**n-1} j 0 eq {Yi0 i} if j 1 eq {Yi1 i} if j 2 eq {Yi2 i} if j 3 eq {Yi3 i} if j 4 eq {Yi4 i} if xchartl 4 eq {delLi i get put} if xchartl 5 eq {Li i get delLi i get div put} if xchartl 6 eq {Li i get delLi i get div put} if xchartl 7 eq {LSi i get put} if xchartl 4 eq {%xchartl=4 j 0 eq i 08 eq and {Yuj0 0 Yi0 i get put} if j 1 eq i 12 eq and {Yuj0 1 Yi1 i get put} if j 2 eq i 16 eq and {Yuj0 2 Yi2 i get put} if j 3 eq i 20 eq and {Yuj0 3 Yi3 i get put} if j 4 eq i 24 eq and {Yuj0 4 Yi4 i get put} if } if %xchartl=4 xchartl 5 eq {%xchartl=5 j 0 eq i 08 eq and {Yuj1 0 Yi0 i get put} if j 1 eq i 12 eq and {Yuj1 1 Yi1 i get put} if j 2 eq i 16 eq and {Yuj1 2 Yi2 i get put} if j 3 eq i 20 eq and {Yuj1 3 Yi3 i get put} if j 4 eq i 24 eq and {Yuj1 4 Yi4 i get put} if } if %xchartl=5 xchartl 6 eq {%xchartl=6 j 0 eq i 08 eq and {Yuj2 0 Yi0 i get put} if j 1 eq i 12 eq and {Yuj2 1 Yi1 i get put} if j 2 eq i 16 eq and {Yuj2 2 Yi2 i get put} if j 3 eq i 20 eq and {Yuj2 3 Yi3 i get put} if j 4 eq i 24 eq and {Yuj2 4 Yi4 i get put} if } if %xchartl=6 xchartl 7 eq {%xchartl=7 j 0 eq i 08 eq and {Yuj3 0 Yi0 i get put} if j 1 eq i 12 eq and {Yuj3 1 Yi1 i get put} if j 2 eq i 16 eq and {Yuj3 2 Yi2 i get put} if j 3 eq i 20 eq and {Yuj3 3 Yi3 i get put} if j 4 eq i 24 eq and {Yuj3 4 Yi4 i get put} if } if %xchartl=7 } for %i=0,30 } for %j=0,4 0 1 04 {/j exch def %j=0,4 range 0,1 to 1000 Lu } for %j=0,4 %normalization 0 1 04 {/j exch def %j=0,4 range 0,1 to 1000 Lu 0 1 30 {/i exch def %i=0,30 range -3 to +4 logLi %delta L /y01 1 n Vuj j get mul div def %1/[n*V] /y02 Lsj j get sj j get div 1Mn exp def %[Ls/s]**(1-n) /y03 sj j get Li i get mul Lsj j get div def %s*L/Ls /y04 1 sj j get sub y03 add def %1-s+[s*L/Ls] /y05 y04 1Mn exp def %{1-s+[s*L/Ls]}**(1-n) delLi i y01 y02 mul y05 mul put %{1/[n*V]}*{[Ls/s]**(1-n)} %*{1-s+[s*L/Ls]}**(1-n)} %L* /LS01 Vuj j get def %V /LS02 Lsj j get sj j get div n exp def %(Ls/s)**n /LS03 sj j get Li i get mul Lsj j get div def %(s*L/Ls) /LS04 1 sj j get sub LS03 add def %(1-s+s*L/Ls) /LS05 LS04 n exp 1 sub def %(1-s+s*L/Ls)**n-1 LSi i LS01 LS02 mul LS05 mul put %V*{(Ls/s)**n} %*{(1-s+sL/Ls)**n-1} j 0 eq {Yi0 i} if j 1 eq {Yi1 i} if j 2 eq {Yi2 i} if j 3 eq {Yi3 i} if j 4 eq {Yi4 i} if xchartl 4 eq {delLi i get Yuj0 j get div log 1 add put} if xchartl 5 eq {Li i get delLi i get div Yuj1 j get div put} if xchartl 6 eq {Li i get delLi i get div Yuj2 j get div log 1 add put} if xchartl 7 eq {LSi i get Yuj3 j get div put} if } for %i=0,30 } for %j=0,4 } bind def %%END proz_Li_func047 %************************************************************************ /proz_color0_9 {%BEG proz_color0_9 iYGRB 0 eq {%iYGRB=0 jkurv 0 eq {0.00 setgray} if jkurv 1 eq {0.25 setgray} if jkurv 2 eq {1.00 setgray} if jkurv 3 eq {0.75 setgray} if jkurv 4 eq {1.00 setgray} if /tfact {0.00 setgray} def } if %iYGRB=0 iYGRB 1 eq {%iYGRB=1 Y jkurv 0 eq {0.00 0.00 0.00 setrgbcolor} if jkurv 1 eq {0.25 0.25 0.00 setrgbcolor} if jkurv 2 eq {1.00 1.00 0.00 setrgbcolor} if jkurv 3 eq {0.75 0.75 0.00 setrgbcolor} if jkurv 4 eq {1.00 1.00 0.00 setrgbcolor} if /tfact {1.00 1.00 0.00 setrgbcolor} def } if %iYGRB=1 iYGRB 2 eq {%iYGRB=2 G jkurv 0 eq {0.00 0.00 0.00 setrgbcolor} if jkurv 1 eq {0.00 0.25 0.00 setrgbcolor} if jkurv 2 eq {0.00 1.00 0.00 setrgbcolor} if jkurv 3 eq {0.00 0.75 0.00 setrgbcolor} if jkurv 4 eq {0.00 1.00 0.00 setrgbcolor} if /tfact {0.00 1.00 0.00 setrgbcolor} def } if %iYGRB=2 iYGRB 3 eq {%iYGRB=3 R jkurv 0 eq {0.00 0.00 0.00 setrgbcolor} if jkurv 1 eq {0.25 0.00 0.00 setrgbcolor} if jkurv 2 eq {1.00 0.00 0.00 setrgbcolor} if jkurv 3 eq {0.75 0.00 0.00 setrgbcolor} if jkurv 4 eq {1.00 0.00 0.00 setrgbcolor} if /tfact {1.00 0.00 0.00 setrgbcolor} def } if %iYGRB=3 iYGRB 4 eq {%iYGRB=4 B jkurv 0 eq {0.00 0.00 0.00 setrgbcolor} if jkurv 1 eq {0.00 0.00 0.25 setrgbcolor} if jkurv 2 eq {0.00 0.00 1.00 setrgbcolor} if jkurv 3 eq {0.00 0.00 0.75 setrgbcolor} if jkurv 4 eq {0.00 0.00 1.00 setrgbcolor} if /tfact {0.00 0.00 1.00 setrgbcolor} def } if %iYGRB=4 iYGRB 5 eq {%iYGRB=5 W jkurv 0 eq {0.00 0.00 0.00 setrgbcolor} if jkurv 1 eq {0.25 0.25 0.25 setrgbcolor} if jkurv 2 eq {1.00 1.00 1.00 setrgbcolor} if jkurv 3 eq {0.75 0.75 0.75 setrgbcolor} if jkurv 4 eq {1.00 1.00 1.00 setrgbcolor} if /tfact {1.00 1.00 1.00 setrgbcolor} def /tfact {0.00 setgray} def } if %iYGRB=5 iYGRB 6 eq {%iYGRB=6 Wb jkurv 0 eq {0.00 0.00 0.00 setrgbcolor} if jkurv 1 eq {0.18 0.18 0.25 setrgbcolor} if jkurv 2 eq {1.00 1.00 1.00 setrgbcolor} if jkurv 3 eq {0.56 0.56 0.75 setrgbcolor} if jkurv 4 eq {0.75 0.75 1.00 setrgbcolor} if /tfact {0.00 0.00 1.00 setrgbcolor} def } if %iYGRB=6 iYGRB 7 eq {%iYGRB=7 WB jkurv 0 eq {0.00 0.00 0.00 setrgbcolor} if jkurv 1 eq {0.12 0.12 0.25 setrgbcolor} if jkurv 2 eq {1.00 1.00 1.00 setrgbcolor} if jkurv 3 eq {0.37 0.37 0.75 setrgbcolor} if jkurv 4 eq {0.50 0.50 1.00 setrgbcolor} if /tfact {0.00 0.00 1.00 setrgbcolor} def } if %iYGRB=7 iYGRB 8 eq {%iYGRB=8 wB jkurv 0 eq {0.00 0.00 0.00 setrgbcolor} if jkurv 1 eq {0.06 0.06 0.25 setrgbcolor} if jkurv 2 eq {1.00 1.00 1.00 setrgbcolor} if jkurv 3 eq {0.18 0.18 0.75 setrgbcolor} if jkurv 4 eq {0.25 0.25 1.00 setrgbcolor} if /tfact {0.00 0.00 1.00 setrgbcolor} def } if %iYGRB=8 iYGRB 9 eq {%iYGRB=9 B jkurv 0 eq {0.00 0.00 0.00 setrgbcolor} if jkurv 1 eq {0.00 0.00 0.25 setrgbcolor} if jkurv 2 eq {1.00 1.00 1.00 setrgbcolor} if jkurv 3 eq {0.00 0.00 0.75 setrgbcolor} if jkurv 4 eq {0.00 0.00 1.00 setrgbcolor} if /tfact {0.00 0.00 1.00 setrgbcolor} def } if %iYGRB=9 } bind def %END proz_color0_9 %************************************************************************ %%EndProlog gsave /lanind 1 def /lantex [(G) (E) (S) (N) (I) (J) (M)] def /showde {0 lanind eq {show} {pop} ifelse} bind def /showen {1 lanind eq {show} {pop} ifelse} bind def /showfr {2 lanind eq {show} {pop} ifelse} bind def /showes {3 lanind eq {show} {pop} ifelse} bind def /showit {4 lanind eq {show} {pop} ifelse} bind def /showjp {5 lanind eq {show} {pop} ifelse} bind def /showea {1 lanind le {show} {pop} ifelse} bind def /showm {6 lanind eq {show} {pop} ifelse} bind def %default values /lanind1 01 def /lanind2 01 def /lanindd 01 def /lanindm 01 def /colorm1 00 def /colorm2 00 def /colormd 01 def /colormm 01 def /deintp1 00 def /deintp2 00 def /deintpd 01 def /deintpm 01 def /xcolor1 03 def /xcolor2 03 def /xcolord 01 def /xcolorm 01 def /xchart1 00 def /xchart2 00 def /xchartd 01 def /xchartm 01 def /pchart1 01 def /pchart2 01 def /pchartd 01 def /pchartm 01 def /colsep1 00 def /colsep2 00 def /colsepd 01 def /colsepm 01 def /pmetam1 00 def /pmetam2 00 def /pmetamd 01 def /pmetamm 01 def /xchart3 00 def /xchart4 00 def /xchart5 00 def %usual change of default values /lanindf where {pop /lanind1 lanindf def /lanind2 lanindf def /lanindd laninddf def} if /colormf where {pop /colorm1 colormf def /colorm2 colormf def /colormd colormdf def} if /deintpf where {pop /deintp1 deintpf def /deintp2 deintpf def /deintpd deintpdf def} if /xcolorf where {pop /xcolor1 xcolorf def /xcolor2 xcolorf def /xcolord xcolordf def} if /xchartf where {pop /xchart1 xchartf def /xchart2 xchartf def /xchartd xchartdf def} if /pchartf where {pop /pchart1 pchartf def /pchart2 pchartf def /pchartd pchartdf def} if /colsepf where {pop /colsep1 colsepf def /colsep2 colsepf def /colsepd colsepdf def} if /pmetamf where {pop /pmetam1 pmetamf def /pmetam2 pmetamf def /pmetamd pmetamdf def} if /xchart3f where {pop /xchart3 xchart3f def} if /xchart4f where {pop /xchart4 xchart4f def} if /xchart5f where {pop /xchart5 xchart5f def} if /lanind lanind1 def % /colorm colorm1 def % /deintp deintp1 def % /xcolor xcolor1 def % /xchart xchart1 def % /pchart pchart1 def % /colsep colsep1 def % /pmetam pmetam1 def % /GSS$ where {pop /LSS$ GSS$ def} {/LSS$ (1) def} ifelse /GSC$ where {pop /LSC$ GSC$ def} {/LSC$ (N) def} ifelse /GSX$ where {pop /LSX$ GSX$ def} {/LSX$ (0) def} ifelse /GSY$ where {pop /LSY$ GSY$ def} {/LSY$ (0) def} ifelse /GEX$ where {pop /LEX$ GEX$ def} {/LEX$ (P.PS./PDF) def} ifelse /GEY$ where {pop /LEY$ GEY$ def} {/LEY$ (P.DAT) def} ifelse /IMES where {pop %/IMES IMES def } {/IMES 0 def} ifelse /colorml colorm def /xcolorl xcolor def /xchartl xchart def /pchartl pchart def gsave 72 90 translate 0.01 MM dup scale /xwhl 11600 def /ywhl 8550 def 20 setlinewidth 1.0 setgray 0 0 moveto xwhl 0 rlineto 0 ywhl rlineto xwhl neg 0 rlineto closepath fill 0 setgray 0 0 moveto xwhl 0 rlineto 0 ywhl rlineto xwhl neg 0 rlineto closepath stroke 0 setgray /xbtex0 1 def xbtex0 1 eq {%xbtex0=1 TV 50 -150 moveto (egs90-7n) show } if %xbtex0=1 4 1 7 {/xchartl exch def %xchartl=4,7 20 setlinewidth xchartl 0 eq { 100 4500 translate} if xchartl 1 eq { 5850 4500 translate} if xchartl 2 eq { 100 0250 translate} if xchartl 3 eq { 5850 0250 translate} if xchartl 4 eq { 100 4500 translate} if xchartl 5 eq { 5850 4500 translate} if xchartl 6 eq { 100 0250 translate} if xchartl 7 eq { 5850 0250 translate} if /cvishow {cvi 6 string cvs show} def 0 setgray TV 50 -150 moveto (egs90-) show xchartl 1 add cvishow (a) show %a 20 setlinewidth [ ] 0 setdash /yhoe 4000 def /xwidth 5650 def 0.5 0.5 0.5 setrgbcolor 0 0 moveto xwidth 0 rlineto 0 yhoe rlineto xwidth neg 0 rlineto closepath fill 0 setgray 0 0 moveto xwidth 0 rlineto 0 yhoe rlineto xwidth neg 0 rlineto closepath stroke /ix0 700 def /iy0 900 def /ix1 300 def %1 /y00 7300 def /iYGRB1 0 def /iYGRB2 4 def /iYGRBD 1 def %always start values /L0j [0.1 1 10 100 1000 10000] def /L0logj [-1 0 1 2 3 4] def /Ltj [( 0,1) ( 1) ( 10) ( 100) ( 1000) (10000)] def %iYGRB 0U 1Y 2G 3R 4B 5W 6Wb 7WB 8wB 9B /fYGRB [1.0 0.9 0.6 0.4 0.2 1.000 0.775 0.550 0.325 0.100] def /Luj 6 array def /Lulogj 6 array def gsave 0 setlinewidth 0 0 moveto xwidth 0 rlineto 0 yhoe rlineto xwidth neg 0 rlineto closepath clip 0.5 0.5 scale /ixs 1250 def /ixsD2 ixs 0.5 mul def 60 setlinewidth %****************************************************************** xchartl 4 eq {%xchartl=4 /iys 1250 def /MULY iys def /ix0t ix0 ixsD2 add def /iy0t iy0 iys add def ix1 100 add y00 350 add moveto TBM (log [ ) show SM (D) show TBIM (L) show TBM ( / ) show SM (D) show TBIM (L) show TBK 0 -80 rmoveto (u) show 0 80 rmoveto TBM ( ] ) show TBM (nomalized central\255field threshold) showea (Normierte Infeldschwellen) showde %equation table; table /ixeq ix0 250 add def /iyeq iy0 iys 4.9 mul add def /iyeqd 400 def proz_co_system /xtu 9200 def /ytu 3100 def xtu ytu 350 add moveto 1000 0000 rlineto stroke xtu 1000 add ytu 350 add moveto -200 100 rlineto stroke xtu 1000 add ytu 350 add moveto -200 -100 rlineto stroke xtu ytu moveto TBM (surround\255field) showea (Umfeld\255) showde xtu ytu 350 sub moveto TBM (luminance) showea (Leuchtdichte) showde xtu ytu 700 sub moveto TBIM (L) show TBK 0 -80 rmoveto (u) show 0 80 rmoveto TBM (/[cd/m) show TBK 0 80 rmoveto (2) show 0 -80 rmoveto TBM (]) show %ytex TBM 0 1 6 {/i exch def %i=1,6 ytex ix0 100 sub iy0 i iys mul add moveto 200 0 rlineto stroke ix0 500 sub iy0 i iys mul add 100 sub moveto ty4 i get show } for %i=1,6 ix0t iy0t translate iYGRB1 iYGRBD iYGRB2 {/iYGRB exch def %iYGRB=0,8 BEG large loop iYGRB iYGRB1 eq {%iYGRB=iYGRB1 0 1 5 {/j exch def %j=0,5 Luj j L0j j get put Lulogj j Luj j get log put } for %J=0,5 proz_Li_func047 } if %iYGRB=iYGRB1 iYGRB iYGRB1 gt {%iYGRB>iYGRB1 0 1 5 {/j exch def %j=0,5 Luj j L0j j get fYGRB iYGRB get mul put Lulogj j Luj j get log put } for %J=0,5 proz_Li_func047 } if %iYGRB>iYGRB1 /JPPM 4 def 0 1 JPPM {/jkurv exch def %jkurv=0,4 [ ] 0 setdash %usually continues curves jkurv 0 eq {[100 100] 0 setdash} if jkurv 1 eq {[100 100] 0 setdash} if jkurv 2 eq {[] 0 setdash} if jkurv 3 eq {[100 100] 0 setdash} if jkurv 4 eq {[100 100] 0 setdash} if proz_color0_9 0 1 30 {/i exch def %i=0,30 jkurv 0 eq {Yi i Yi0 i get put} if jkurv 1 eq {Yi i Yi1 i get put} if jkurv 2 eq {Yi i Yi2 i get put} if jkurv 3 eq {Yi i Yi3 i get put} if jkurv 4 eq {Yi i Yi4 i get put} if } for %i=0,30 % 0 1 2 3 4 /kurvi [1 1 1 1 1] def kurvi jkurv get 1 eq {%kurvi=1 proz_curve_MUXY } if %kurvi=1 jkurv 2 eq {%NW mean 1.00 setgray [100 100] 0 setdash proz_curve_MUXY } if %SM } for %jkurv=0,JPPM 0 setgray [100 100] 0 setdash /JPPM 4 def 0 1 JPPM {/jkurv exch def %jkurv=0,4 [100 100] 0 setdash 8 4 24 {/i exch def %i=8,4,24 i 08 eq {Yi i Yi0 i get put} if i 12 eq {Yi i Yi1 i get put} if i 16 eq {Yi i Yi2 i get put} if i 20 eq {Yi i Yi3 i get put} if i 24 eq {Yi i Yi4 i get put} if Xi i get MULX mul Yi i get MULY mul moveto Xi i get MULX mul -0.4 MULY mul lineto stroke tfact Xi i get MULX mul Yi i get MULY mul 100 0 360 arc fill iYGRB 0 eq iYGRB 5 eq or {%iYGRB=0 or 5 tfn %j 0_8 1_12 2_16 3_20 4_24 /xposj [-500 -500 -500 -500 -500] def /yposj [ 200 200 200 200 200] def /j i 8 sub 4 idiv def Xi i get MULX mul xposj j get add Yi i get MULY mul yposj j get add moveto Ltj j get show } if %iYGRB=0 or 5 } for %i=8,4,24 [] 0 setdash } for %jkurv=0,JPPM } for %iYGRB %iYGRB=0,8 END large loop ix0t neg iy0t neg translate %only once %equation table; table at end /ixeq ix0 250 add def /iyeq iy0 iys 4.9 mul add def /iyeqd 400 def /iyeq0 360 def proz_eq_table %equation table; table at end /ixeq ix0 5200 add def /iyeq iy0 iys 4.9 mul add def /iyeqd 400 def /iyeq0 360 def proz_eq_tabl2 %equation refe1; refe1 at end /ixeq ix0 5200 add def /iyeq iy0 iys 4.0 mul add def proz_tx_refe1 } if %xchartl=4 %****************************************************************** xchartl 5 eq {%xchartl=5 /iys 1250 def /MULY iys def /ix0t ix0 ixsD2 add def /iy0t iy0 iys add def ix1 100 add y00 350 add moveto TBM (\050) show TBIM (L) show TBM ( / ) show SM (D) show TBIM (L\051 / \050) show TBIM (L) show TBK 0 -80 rmoveto (u) show 0 80 rmoveto TBM ( / ) show SM (D) show TBIM (L) show TBK 0 -80 rmoveto (u) show 0 80 rmoveto TBM (\051 ) show TBM (nomalized central\255field threshold contrast) showea (Normierter Infeldschwellen\255Kontrast) showde %equation table; table at end /ixeq ix0 250 add def /iyeq iy0 iys 4.9 mul add def /iyeqd 400 def proz_co_system /xtu 0800 def /ytu 4200 def xtu ytu moveto TBM (surround\255field luminance ) showea (Umfeld\255Leuchtdichte ) showde xtu ytu 350 sub moveto 1000 0000 rlineto stroke xtu 1000 add ytu 350 sub moveto -200 100 rlineto stroke xtu 1000 add ytu 350 sub moveto -200 -100 rlineto stroke xtu 1200 add ytu 450 sub moveto TBIM (L) show TBK 0 -80 rmoveto (u) show 0 80 rmoveto TBM (/[cd/m) show TBK 0 80 rmoveto (2) show 0 -80 rmoveto TBM (]) show %ytex TBM 0 1 7 {/i exch def %i=1,7 ytex ix0 100 sub iy0 i iys mul add moveto 200 0 rlineto stroke ix0 500 sub iy0 i iys mul add 100 sub moveto ty5 i get show } for %i=1,7 ix0t iy0t translate iYGRB1 iYGRBD iYGRB2 {/iYGRB exch def %iYGRB=0,8 BEG large loop iYGRB iYGRB1 eq {%iYGRB=iYGRB1 0 1 5 {/j exch def %j=0,5 Luj j L0j j get put Lulogj j Luj j get log put } for %J=0,5 proz_Li_func047 } if %iYGRB=iYGRB1 iYGRB iYGRB1 gt {%iYGRB>iYGRB1 0 1 5 {/j exch def %j=0,5 Luj j L0j j get fYGRB iYGRB get mul put Lulogj j Luj j get log put } for %J=0,5 proz_Li_func047 } if %iYGRB>iYGRB1 /JPPM 4 def 0 1 JPPM {/jkurv exch def %jkurv=0,4 [ ] 0 setdash %usually continues curves jkurv 0 eq {[100 100] 0 setdash} if jkurv 1 eq {[100 100] 0 setdash} if jkurv 2 eq {[] 0 setdash} if jkurv 3 eq {[100 100] 0 setdash} if jkurv 4 eq {[100 100] 0 setdash} if proz_color0_9 0 1 30 {/i exch def %i=0,30 jkurv 0 eq {Yi i Yi0 i get put} if jkurv 1 eq {Yi i Yi1 i get put} if jkurv 2 eq {Yi i Yi2 i get put} if jkurv 3 eq {Yi i Yi3 i get put} if jkurv 4 eq {Yi i Yi4 i get put} if } for %i=0,30 % 0 1 2 3 4 /kurvi [1 1 1 1 1] def kurvi jkurv get 1 eq {%kurvi=1 proz_curve_MUXY } if %kurvi=1 jkurv 2 eq {%NW mean 1.00 setgray [100 100] 0 setdash proz_curve_MUXY } if %SM } for %jkurv=0,JPPM 0 setgray [100 100] 0 setdash /JPPM 4 def 0 1 JPPM {/jkurv exch def %jkurv=0,4 [100 100] 0 setdash 8 4 24 {/i exch def %i=8,4,24 i 08 eq {Yi i Yi0 i get put} if i 12 eq {Yi i Yi1 i get put} if i 16 eq {Yi i Yi2 i get put} if i 20 eq {Yi i Yi3 i get put} if i 24 eq {Yi i Yi4 i get put} if Xi i get MULX mul Yi i get MULY mul moveto Xi i get MULX mul -0.5 MULY mul lineto stroke tfact Xi i get MULX mul Yi i get MULY mul 100 0 360 arc fill iYGRB 0 eq iYGRB 5 eq or {%iYGRB=0 or 5 tfn %j 0_8 1_12 2_16 3_20 4_24 /xposj [-400 -400 -400 -400 -400] def /yposj [ 200 500 200 200 200] def /j i 8 sub 4 idiv def Xi i get MULX mul xposj j get add Yi i get MULY mul yposj j get add moveto Ltj j get show } if %iYGRB=0 or 5 } for %i=8,4,24 [] 0 setdash } for %jkurv=0,JPPM } for %iYGRB %iYGRB=0,8 END large loop ix0t neg iy0t neg translate %equation table; table at end /ixeq ix0 250 add def /iyeq iy0 iys 4.9 mul add def /iyeqd 400 def /iyeq0 360 def proz_eq_table %equation table; table at end /ixeq ix0 5200 add def /iyeq iy0 iys 4.9 mul add def /iyeqd 400 def /iyeq0 360 def proz_eq_tabl2 %equation refe1; refe1 at end /ixeq ix0 5200 add def /iyeq iy0 iys 4.0 mul add def proz_tx_refe1 } if %xchartl=5 %****************************************************************** xchartl 6 eq {%xchartl=6 /iys 1250 def /MULY iys def /ix0t ix0 ixsD2 add def /iy0t iy0 iys add def ix1 100 add y00 350 add moveto TBM (log [\050) show TBIM (L) show TBM ( / ) show SM (D) show TBIM (L\051 / \050) show TBIM (L) show TBK 0 -80 rmoveto (u) show 0 80 rmoveto TBM ( / ) show SM (D) show TBIM (L) show TBK 0 -80 rmoveto (u) show 0 80 rmoveto TBM (\051] ) show TBM (nomalized central\255field threshold contrast) showea (Normierter Infeldschwellen\255Kontrast) showde %equation table; table at end /ixeq ix0 250 add def /iyeq iy0 iys 4.9 mul add def /iyeqd 400 def proz_co_system /xtu 4000 def /ytu 4500 def xtu ytu moveto TBM (surround\255field luminance ) showea (Umfeld\255Leuchtdichte ) showde xtu ytu 350 sub moveto 1000 0000 rlineto stroke xtu 1000 add ytu 350 sub moveto -200 100 rlineto stroke xtu 1000 add ytu 350 sub moveto -200 -100 rlineto stroke xtu 1200 add ytu 450 sub moveto TBIM (L) show TBK 0 -80 rmoveto (u) show 0 80 rmoveto TBM (/[cd/m) show TBK 0 80 rmoveto (2) show 0 -80 rmoveto TBM (]) show %ytex TBM 0 1 6 {/i exch def %i=1,6 ytex ix0 100 sub iy0 i iys mul add moveto 200 0 rlineto stroke ix0 500 sub iy0 i iys mul add 100 sub moveto ty6 i get show } for %i=1,6 ix0t iy0t translate iYGRB1 iYGRBD iYGRB2 {/iYGRB exch def %iYGRB=0,8 BEG large loop iYGRB iYGRB1 eq {%iYGRB=iYGRB1 0 1 5 {/j exch def %j=0,5 Luj j L0j j get put Lulogj j Luj j get log put } for %J=0,5 proz_Li_func047 } if %iYGRB=iYGRB1 iYGRB iYGRB1 gt {%iYGRB>iYGRB1 0 1 5 {/j exch def %j=0,5 Luj j L0j j get fYGRB iYGRB get mul put Lulogj j Luj j get log put } for %J=0,5 proz_Li_func047 } if %iYGRB>iYGRB1 /JPPM 4 def 0 1 JPPM {/jkurv exch def %jkurv=0,4 [ ] 0 setdash %usually continues curves jkurv 0 eq {[100 100] 0 setdash} if jkurv 1 eq {[100 100] 0 setdash} if jkurv 2 eq {[] 0 setdash} if jkurv 3 eq {[100 100] 0 setdash} if jkurv 4 eq {[100 100] 0 setdash} if proz_color0_9 0 1 30 {/i exch def %i=0,30 jkurv 0 eq {Yi i Yi0 i get put} if jkurv 1 eq {Yi i Yi1 i get put} if jkurv 2 eq {Yi i Yi2 i get put} if jkurv 3 eq {Yi i Yi3 i get put} if jkurv 4 eq {Yi i Yi4 i get put} if } for %i=0,30 % 0 1 2 3 4 /kurvi [1 1 1 1 1] def kurvi jkurv get 1 eq {%kurvi=1 proz_curve_MUXY } if %kurvi=1 jkurv 2 eq {%NW mean 1.00 setgray [100 100] 0 setdash proz_curve_MUXY } if %SM } for %jkurv=0,JPPM 0 setgray [100 100] 0 setdash /JPPM 4 def 0 1 JPPM {/jkurv exch def %jkurv=0,4 [100 100] 0 setdash 8 4 24 {/i exch def %i=8,4,24 i 08 eq {Yi i Yi0 i get put} if i 12 eq {Yi i Yi1 i get put} if i 16 eq {Yi i Yi2 i get put} if i 20 eq {Yi i Yi3 i get put} if i 24 eq {Yi i Yi4 i get put} if Xi i get MULX mul Yi i get MULY mul moveto Xi i get MULX mul -0.4 MULY mul lineto stroke tfact Xi i get MULX mul Yi i get MULY mul 100 0 360 arc fill iYGRB 0 eq iYGRB 5 eq or {%iYGRB=0 or 5 tfn %j 0_8 1_12 2_16 3_20 4_24 /xposj [-400 -400 -400 -400 -400] def /yposj [ 200 300 200 200 200] def /j i 8 sub 4 idiv def Xi i get MULX mul xposj j get add Yi i get MULY mul yposj j get add moveto Ltj j get show } if %iYGRB=0 or 5 } for %i=8,4,24 [] 0 setdash } for %jkurv=0,JPPM } for %iYGRB %iYGRB=0,8 END large loop ix0t neg iy0t neg translate %equation table; table at end /ixeq ix0 250 add def /iyeq iy0 iys 4.9 mul add def /iyeqd 400 def /iyeq0 360 def proz_eq_table %equation table; table at end /ixeq ix0 5200 add def /iyeq iy0 iys 4.9 mul add def /iyeqd 400 def /iyeq0 360 def proz_eq_tabl2 %equation refe1; refe1 at end /ixeq ix0 5200 add def /iyeq iy0 iys 4.0 mul add def proz_tx_refe1 } if %xchartl=6 %****************************************************************** xchartl 7 eq {%xchartl=7 /iys 1250 def /MULY iys def /ix0t ix0 ixsD2 add def /iy0t iy0 iys add def ix1 100 add y00 350 add moveto TBIM (L) show TBK 0 60 rmoveto (*) show 0 -60 rmoveto TBM ( / ) show TBIM (L) show TBK 0 60 rmoveto (*) show 0 -60 rmoveto TBK -60 -80 rmoveto (u) show 0 80 rmoveto TBM ( ) show TBM (nomalized central\255field lightness) showea (Normierte Infeldhelligkeit) showde %equation table; table at end /ixeq ix0 250 add def /iyeq iy0 iys 4.9 mul add def /iyeqd 400 def proz_co_system /xtu 0800 def /ytu 4200 def xtu ytu moveto TBM (surround\255field luminance ) showea (Umfeld\255Leuchtdichte ) showde xtu ytu 350 sub moveto 1000 0000 rlineto stroke xtu 1000 add ytu 350 sub moveto -200 100 rlineto stroke xtu 1000 add ytu 350 sub moveto -200 -100 rlineto stroke xtu 1100 add ytu 450 sub moveto TBIM (L) show TBK 0 -80 rmoveto (u) show 0 80 rmoveto TBM (/[cd/m) show TBK 0 80 rmoveto (2) show 0 -80 rmoveto TBM (]) show %ytex TBM 0 1 6 {/i exch def %i=1,6 ytex ix0 100 sub iy0 i iys mul add moveto 200 0 rlineto stroke %special 600 instead of 500 sub ix0 600 sub iy0 i iys mul add 100 sub moveto ty7 i get show } for %i=1,6 ix0t iy0t translate iYGRB1 iYGRBD iYGRB2 {/iYGRB exch def %iYGRB=0,8 BEG large loop iYGRB iYGRB1 eq {%iYGRB=iYGRB1 0 1 5 {/j exch def %j=0,5 Luj j L0j j get put Lulogj j Luj j get log put } for %J=0,5 proz_Li_func047 } if %iYGRB=iYGRB1 iYGRB iYGRB1 gt {%iYGRB>iYGRB1 0 1 5 {/j exch def %j=0,5 Luj j L0j j get fYGRB iYGRB get mul put Lulogj j Luj j get log put } for %J=0,5 proz_Li_func047 } if %iYGRB>iYGRB1 /JPPM 4 def 0 1 JPPM {/jkurv exch def %jkurv=0,4 [ ] 0 setdash %usually continues curves jkurv 0 eq {[100 100] 0 setdash} if jkurv 1 eq {[100 100] 0 setdash} if jkurv 2 eq {[] 0 setdash} if jkurv 3 eq {[100 100] 0 setdash} if jkurv 4 eq {[100 100] 0 setdash} if proz_color0_9 0 1 30 {/i exch def %i=0,30 jkurv 0 eq {Yi i Yi0 i get put} if jkurv 1 eq {Yi i Yi1 i get put} if jkurv 2 eq {Yi i Yi2 i get put} if jkurv 3 eq {Yi i Yi3 i get put} if jkurv 4 eq {Yi i Yi4 i get put} if } for %i=0,30 % 0 1 2 3 4 /kurvi [1 1 1 1 1] def kurvi jkurv get 1 eq {%kurvi=1 proz_curve_MUXY } if %kurvi=1 jkurv 2 eq {%SW 1.00 setgray [100 100] 0 setdash proz_curve_MUXY } if %SM } for %jkurv=0,JPPM 0 setgray [100 100] 0 setdash /JPPM 4 def 0 1 JPPM {/jkurv exch def %jkurv=0,4 [100 100] 0 setdash 8 4 24 {/i exch def %i=8,4,24 i 08 eq {Yi i Yi0 i get put} if i 12 eq {Yi i Yi1 i get put} if i 16 eq {Yi i Yi2 i get put} if i 20 eq {Yi i Yi3 i get put} if i 24 eq {Yi i Yi4 i get put} if Xi i get MULX mul Yi i get MULY mul moveto Xi i get MULX mul -0.5 MULY mul lineto stroke tfact Xi i get MULX mul Yi i get MULY mul 100 0 360 arc fill iYGRB 0 eq iYGRB 5 eq or {%iYGRB=0 or 5 tfn %j 0_8 1_12 2_16 3_20 4_24 /xposj [-500 -500 -500 -500 -500] def /yposj [ 200 200 200 200 200] def /j i 8 sub 4 idiv def Xi i get MULX mul xposj j get add Yi i get MULY mul yposj j get add moveto Ltj j get show } if %iYGRB=0 or 5 } for %i=8,4,24 [] 0 setdash } for %jkurv=0,JPPM } for %iYGRB %iYGRB=0,8 END large loop ix0t neg iy0t neg translate %equation table; table at end /ixeq ix0 250 add def /iyeq iy0 iys 4.9 mul add def /iyeqd 400 def /iyeq0 360 def proz_eq_table %equation table; table at end /ixeq ix0 5200 add def /iyeq iy0 iys 4.9 mul add def /iyeqd 400 def /iyeq0 360 def proz_eq_tabl2 %equation refe1; refe1 at end /ixeq ix0 5200 add def /iyeq iy0 iys 4.0 mul add def proz_tx_refe1 } if %xchartl=7 %****************************************************************** grestore %end because of clip xchartl 0 eq { 100 neg 4500 neg translate} if xchartl 1 eq { 5850 neg 4500 neg translate} if xchartl 2 eq { 100 neg 0250 neg translate} if xchartl 3 eq { 5850 neg 0250 neg translate} if xchartl 4 eq { 100 neg 4500 neg translate} if xchartl 5 eq { 5850 neg 4500 neg translate} if xchartl 6 eq { 100 neg 0250 neg translate} if xchartl 7 eq { 5850 neg 0250 neg translate} if } for %xchartl=4,7 showpage grestore %%Trailer %%EndDocument EndEPSF grestore gsave BeginEPSF 86 SHAl add MM 020 MM translate 12 /Times-ISOL1 FS -9 MM -7 MM moveto ( ) show 10 /Times-ISOL1 FS 53 MM 1 MM moveto ( ) show 1 1 scale -77 -91 translate %%BeginDocument: Bild 18 %line 409 %!PS-Adobe-3.0 EPSF-3.0 egs90-8N %%BoundingBox: 70 85 246 206 /FS {findfont exch scalefont setfont} bind def /MM {72 25.4 div mul} def %%EndProlog gsave /ioutx 0 def ioutx 1 eq {%ioutx=1 4 /Times-Roman FS 72 86 moveto (egs90-8N) show 72 90 translate 0.01 MM dup scale 20 setlinewidth /xwidth 6100 def /ywidth 4000 def 1 setgray 0 0 moveto xwidth 0 rlineto 0 ywidth rlineto xwidth neg 0 rlineto closepath fill 0 setgray 0 0 moveto xwidth 0 rlineto 0 ywidth rlineto xwidth neg 0 rlineto closepath stroke } if %ioutx=1 grestore showpage %%Trailer %%EndDocument EndEPSF grestore gsave BeginEPSF 161 MM 197 MM translate 10 /Times-ISOL1 FS 1 1 scale -77 -91 translate %%BeginDocument: Bild 12 %line 419 %%EndDocument EndEPSF grestore gsave /SHSr 2 MM def /SHAr 2 MM def BeginEPSF 161 MM 06 MM sub SHSr sub 152 MM translate 10 /Times-ISOL1 FS 53 MM 1 MM moveto ( ) show 1 1 scale -77 -91 translate %%BeginDocument: Bild 21 %line 429 %!PS-Adobe-3.0 EPSF-3.0 egs91-1N %%BoundingBox: 70 85 246 206 /FS {findfont exch scalefont setfont} bind def /MM {72 25.4 div mul} def %%EndProlog gsave /ioutx 0 def ioutx 1 eq {%ioutx=1 4 /Times-Roman FS 72 86 moveto (egs91-1N) show 72 90 translate 0.01 MM dup scale 20 setlinewidth /xwidth 6100 def /ywidth 4000 def 1 setgray 0 0 moveto xwidth 0 rlineto 0 ywidth rlineto xwidth neg 0 rlineto closepath fill 0 setgray 0 0 moveto xwidth 0 rlineto 0 ywidth rlineto xwidth neg 0 rlineto closepath stroke } if %ioutx=1 grestore showpage %%Trailer %%EndDocument EndEPSF grestore gsave BeginEPSF 219 MM 06 MM sub SHAr add 152 MM translate 10 /Times-ISOL1 FS 53 MM 1 MM moveto ( ) show 1 1 scale -77 -91 translate %%BeginDocument: Bild 22 %line 439 %!PS-Adobe-3.0 EPSF-3.0 egs91-2N %%BoundingBox: 70 85 246 206 /FS {findfont exch scalefont setfont} bind def /MM {72 25.4 div mul} def %%EndProlog gsave /ioutx 0 def ioutx 1 eq {%ioutx=1 4 /Times-Roman FS 72 86 moveto (egs91-2N) show 72 90 translate 0.01 MM dup scale 20 setlinewidth /xwidth 6100 def /ywidth 4000 def 1 setgray 0 0 moveto xwidth 0 rlineto 0 ywidth rlineto xwidth neg 0 rlineto closepath fill 0 setgray 0 0 moveto xwidth 0 rlineto 0 ywidth rlineto xwidth neg 0 rlineto closepath stroke } if %ioutx=1 grestore showpage %%Trailer %%EndDocument EndEPSF grestore gsave BeginEPSF 161 MM 06 MM sub SHSr sub 108 MM translate 10 /Times-ISOL1 FS 53 MM 1 MM moveto ( ) show 1 1 scale -77 -91 translate %%BeginDocument: Bild 23 %line 449 %!PS-Adobe-3.0 EPSF-3.0 http://farbe.li.tu-berlin.de/egs9/egs91-3n %%BoundingBox: 70 82 405 335 %START PDFDE011.EPS /pdfmark13 where {pop} {userdict /pdfmark13 /cleartomark load put} ifelse /languagelevel where {pop languagelevel} {1} ifelse 2 lt { userdict (<<) cvn ([) cvn load put userdict (>>) cvn (]) cvn load put} if [/Title (PostScript pictures: farbe.li.tu-berlin.de/egs9/egs9.HTM) /Author (compare K. Richter "Computergrafik ...": ISBN 3-8007-1775-1) /Subject (goto: http://farbe.li.tu-berlin.de or http://color.li.tu-berlin.de) /Keywords (image reproduction, colour devices) /Creator (klaus.richter@mac.com) /CreationDate (D:2023030112000) /ModDate (D:20230301112000) /DOCINFO pdfmark13 [ /View [ /Fit ] /DOCVIEW pdfmark13 %END PDFDE011 %SETCMYK_OLV.PS /setcmyk_olvcolor %transfer cmyk to olv {/ncolor exch def /ycolor exch def /mcolor exch def /ccolor exch def ncolor 0 eq {1 ccolor sub 1 mcolor sub 1 ycolor sub setrgbcolor } {ccolor 0 eq mcolor 0 eq and ycolor 0 eq and {%only black n 1 ncolor sub dup dup setrgbcolor } {%cmy and black n 1 ccolor sub 1 ncolor sub mul 1 mcolor sub 1 ncolor sub mul 1 ycolor sub 1 ncolor sub mul setrgbcolor } ifelse } ifelse } bind def /FS {findfont exch scalefont setfont} bind def /MM {72 25.4 div mul} def /str {8 string } bind def /A4querL {598 0 translate 90 rotate} def /languagelevel where {pop languagelevel} {1} ifelse /PSL12 exch def /dictende {counttomark 2 idiv dup dict begin {def} repeat pop currentdict end} bind def /Times-Roman findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /Times-ISOL1 exch definefont pop /Times-Italic findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /TimesI-ISOL1 exch definefont pop /Times-Bold findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /TimesB-ISOL1 exch definefont pop /Times-BoldItalic findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /TimesBI-ISOL1 exch definefont pop /Courier findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /Courier-ISOL1 exch definefont pop /Courier-Bold findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /CourierB-ISOL1 exch definefont pop %font0311.ps*********************************************** /CW {100 /Courier-ISOL1 FS} bind def /CV {150 /Courier-ISOL1 FS} bind def /CS {200 /Courier-ISOL1 FS} bind def /CK {250 /Courier-ISOL1 FS} bind def /CM {300 /Courier-ISOL1 FS} bind def /CG {350 /Courier-ISOL1 FS} bind def /CBW {100 /CourierB-ISOL1 FS} bind def /CBV {150 /CourierB-ISOL1 FS} bind def /CBS {200 /CourierB-ISOL1 FS} bind def /CBK {250 /CourierB-ISOL1 FS} bind def /CBM {300 /CourierB-ISOL1 FS} bind def /CBG {350 /CourierB-ISOL1 FS} bind def /RW {100 /Times-Roman FS} bind def /RV {150 /Times-Roman FS} bind def /RS {200 /Times-Roman FS} bind def /RK {250 /Times-Roman FS} bind def /RM {300 /Times-Roman FS} bind def /RG {350 /Times-Roman FS} bind def /RIW {100 /Times-Italic FS} bind def /RIV {150 /Times-Italic FS} bind def /RIS {200 /Times-Italic FS} bind def /RIK {250 /Times-Italic FS} bind def /RIM {300 /Times-Italic FS} bind def /RIG {350 /Times-Italic FS} bind def /RBW {100 /Times-Bold FS} bind def /RBV {150 /Times-Bold FS} bind def /RBS {200 /Times-Bold FS} bind def /RBK {250 /Times-Bold FS} bind def /RBM {300 /Times-Bold FS} bind def /RBG {350 /Times-Bold FS} bind def /RBIW {100 /Times-BoldItalic FS} bind def /RBIV {150 /Times-BoldItalic FS} bind def /RBIS {200 /Times-BoldItalic FS} bind def /RBIK {250 /Times-BoldItalic FS} bind def /RBIM {300 /Times-BoldItalic FS} bind def /RBIG {350 /Times-BoldItalic FS} bind def /TW {100 /Times-ISOL1 FS} bind def /TV {150 /Times-ISOL1 FS} bind def /TS {200 /Times-ISOL1 FS} bind def /TK {250 /Times-ISOL1 FS} bind def /TM {300 /Times-ISOL1 FS} bind def /TG {350 /Times-ISOL1 FS} bind def /TIW {100 /TimesI-ISOL1 FS} bind def /TIV {150 /TimesI-ISOL1 FS} bind def /TIS {200 /TimesI-ISOL1 FS} bind def /TIK {250 /TimesI-ISOL1 FS} bind def /TIM {300 /TimesI-ISOL1 FS} bind def /TIG {350 /TimesI-ISOL1 FS} bind def /TBW {100 /TimesB-ISOL1 FS} bind def /TBV {150 /TimesB-ISOL1 FS} bind def /TBS {200 /TimesB-ISOL1 FS} bind def /TBK {250 /TimesB-ISOL1 FS} bind def /TBM {300 /TimesB-ISOL1 FS} bind def /TBG {295 /TimesB-ISOL1 FS} bind def /TBIW {100 /TimesBI-ISOL1 FS} bind def /TBIV {150 /TimesBI-ISOL1 FS} bind def /TBIS {200 /TimesBI-ISOL1 FS} bind def /TBIK {250 /TimesBI-ISOL1 FS} bind def /TBIM {300 /TimesBI-ISOL1 FS} bind def /TBIG {350 /TimesBI-ISOL1 FS} bind def /SW {100 /Symbol FS} bind def /SV {150 /Symbol FS} bind def /SS {200 /Symbol FS} bind def /SK {250 /Symbol FS} bind def /SM {300 /Symbol FS} bind def /SG {350 /Symbol FS} bind def %font0311.ps*********************************************** /cvishow {0.5 add cvi 6 string cvs show} def /cvsshow1 {0.05 add 10 mul cvi 0.1 mul 7 string cvs show} def /cvsshow2 {0.005 add 100 mul cvi 0.01 mul 7 string cvs show} def /cvsshow3 {0.0005 add 1000 mul cvi 0.001 mul 7 string cvs show} def /cvsshow4 {0.00005 add 10000 mul cvi 0.0001 mul 7 string cvs show} def /tfy {1 1 0 setrgbcolor} bind def /tfg {0 1 0 setrgbcolor} bind def /tfr {1 0 0 setrgbcolor} bind def /tfb {0 0 1 setrgbcolor} bind def /tfn {0 setgray} bind def /tfw {1 setgray} bind def /tfbs {0 0.5 1 setrgbcolor} bind def /MULX 1250 def /l0 0 def /l1 1 def /l2 2 def /l3 3 def /co_sys 2 def %for 0:0-3, 1:0-7, 2:1-3, 3:1-7 %********************************************************************* /proz_curve_MUXY {%BEG proz_curve_MUXY 0 3 27 {/k exch def %k=0,27 k 0 eq {%k=0 /xst {Xi k get MULX mul} bind def /yst {Yi k get MULY mul} bind def xst yst moveto } if %k=0 /xst {Xi k get MULX mul} bind def /yst {Yi k get MULY mul} bind def /x20 {Xi k 1 add get MULX mul} bind def /y20 {Yi k 1 add get MULY mul} bind def /x21 {Xi k 2 add get MULX mul} bind def /y21 {Yi k 2 add get MULY mul} bind def /x22 {Xi k 3 add get MULX mul} bind def /y22 {Yi k 3 add get MULY mul} bind def x20 y20 x21 y21 x22 y22 curveto } for %k=0,27 stroke } bind def %END proz_curve_MUXY %******************************************************************* /proz_curvu_MUXY {%BEG proz_curvu_MUXY 0 3 27 {/k exch def %k=0,27 k 0 eq {%k=0 /xst {Xui k get MULX mul} bind def /yst {Yui k get MULY mul} bind def xst yst moveto } if %k=0 /xst {Xui k get MULX mul} bind def /yst {Yui k get MULY mul} bind def /x20 {Xui k 1 add get MULX mul} bind def /y20 {Yui k 1 add get MULY mul} bind def /x21 {Xui k 2 add get MULX mul} bind def /y21 {Yui k 2 add get MULY mul} bind def /x22 {Xui k 3 add get MULX mul} bind def /y22 {Yui k 3 add get MULY mul} bind def x20 y20 x21 y21 x22 y22 curveto } for %k=0,27 stroke } bind def %END proz_curvu_MUXY %******************************************************************* /proz_eq_table {%BEG proz_eq_table /xwtab 4700 def /ywtab 2600 def /i0eq ixeq xwtab add 420 sub def /iyeq0 360 def /iyeqt iyeq 100 add def 60 setlinewidth 1 setgray ixeq 050 sub iyeq ywtab sub 400 add moveto xwtab 0000 rlineto 0000 ywtab rlineto xwtab neg 0000 rlineto fill 0 setgray ixeq 050 sub iyeq ywtab sub 400 add moveto xwtab 0000 rlineto 0000 ywtab rlineto xwtab neg 0000 rlineto closepath stroke %always L*-Table ixeq iyeqt moveto TIM (L*) show TM ( =) show TIM (V ) show TM (\050) show TIM (L) show TK 0 -80 rmoveto (s) show 0 80 rmoveto TM (/) show TIM (s) show TM (\051) show TK 0 80 rmoveto (n) show 0 -80 rmoveto TM TM ([\0501-) show TIM (s) show TM (+) show TIM (s) show 50 0 rmoveto TIM (L) show TM (/) show TIM (L) show TK 0 -80 rmoveto (s) show 0 80 rmoveto TM (\051) show TK 0 80 rmoveto (n) show 0 -80 rmoveto TM TM (-1]) show i0eq iyeqt moveto TM ([1]) show ixeq iyeqt iyeq0 1 mul sub moveto ixeq iyeqt iyeq0 1 mul sub moveto TIM (n) show TM ( = -0,25) show i0eq iyeqt iyeq0 1 mul sub moveto TM ([2]) show ixeq iyeqt iyeq0 2 mul sub moveto TIM (V) show TM ( = 1/\0500,036) show 50 0 rmoveto TIM (n) show 50 0 rmoveto (L) show TK 0 -80 rmoveto (u) show 0 80 rmoveto TM TK -80 80 rmoveto (-0,30) show 0 -80 rmoveto TM (\051) show i0eq iyeqt iyeq0 2 mul sub moveto TM ([3]) show ixeq iyeqt iyeq0 3 mul sub moveto TIM (L) show TK 0 -80 rmoveto (s) show 0 80 rmoveto TM ( = 0,025) show 50 0 rmoveto TIM (L) show TK 0 -80 rmoveto (u) show 0 80 rmoveto TM TK -80 80 rmoveto (0,705) show 0 -80 rmoveto TM i0eq iyeqt iyeq0 3 mul sub moveto TM ([4]) show ixeq iyeqt iyeq0 4 mul sub moveto TIM (s) show TM ( = 1/[1+\050) show 50 0 rmoveto TIM (n V L) show TK 0 -80 rmoveto (s) show 0 80 rmoveto TM TK -80 80 rmoveto (n) show 0 -80 rmoveto TM TM (\051) show TK 00 80 rmoveto (1/\0501\255) show TIK (n) show TK (\051) show 0 -80 rmoveto TM TM (]) show i0eq iyeqt iyeq0 4 mul sub moveto TM ([5]) show ixeq iyeqt iyeq0 5 mul sub moveto TIM (L) show TK 0 -80 rmoveto (u) show 0 80 rmoveto TM TM ( = 0,1; 1; 10; 100; 1000 cd/m) show TK 00 80 rmoveto (2) show 0 -80 rmoveto TM i0eq iyeqt iyeq0 5 mul sub moveto TM ([6]) show %delLi i y01 y02 mul y05 mul put %{1/[n*V]}*{[Ls/s]**(1-n)} %*{1-s+[s*L/Ls]}**(1-n)} %always dL-Table ixeq iyeqt iyeq0 6 mul sub moveto TIM (dL) show TM (=[1/n) show TIM (V) show TM (][) show TIM (L) show TK 0 -80 rmoveto (s) show 0 80 rmoveto TM (/) show TIM (s) show TM (]) show TK 0 80 rmoveto (1-n) show 0 -80 rmoveto TM ([1-) show TIM (s) show TM (+) show TIM (s) show 50 0 rmoveto TIM (L) show TM (/) show TIM (L) show TK 0 -80 rmoveto (s) show 0 80 rmoveto TM (]) show TK 0 80 rmoveto (1-n) show 0 -80 rmoveto i0eq iyeqt iyeq0 6 mul sub moveto TM ([7]) show } bind def %END proz_eq_table %**************************************************** /proz_eq_tabl2 {%BEG proz_eq_tabl2 /xwtab 5250 def /ywtab 0800 def /i0eq ixeq xwtab add 520 sub def /iyeq0 360 def /iyeqt iyeq 100 add def 60 setlinewidth 1 setgray ixeq 050 sub iyeq ywtab sub 400 add moveto xwtab 0000 rlineto 0000 ywtab rlineto xwtab neg 0000 rlineto fill 0 setgray ixeq 050 sub iyeq ywtab sub 400 add moveto xwtab 0000 rlineto 0000 ywtab rlineto xwtab neg 0000 rlineto closepath stroke %always L*-Table ixeq iyeqt moveto TIM (L*) show TM ( =) show TIM (V ) show TM (\050) show TIM (L) show TK 0 -80 rmoveto (s) show 0 80 rmoveto TM (/) show TIM (s) show TM (\051) show TK 0 80 rmoveto (n) show 0 -80 rmoveto TM TM ([\0501-s\050) show TIM (L) show TM (-) show TIM (L) show TK 0 -80 rmoveto (s) show 0 80 rmoveto TM (\051/) show TIM (L) show TK 0 -80 rmoveto (s) show 0 80 rmoveto TM (\051) show TK 0 80 rmoveto (n) show 0 -80 rmoveto TM TM (-1]) show i0eq iyeqt moveto TM ([8]) show %delLi i y01 y02 mul y05 mul put %{1/[n*V]}*{[Ls/s]**(1-n)} %*{1-s+[s*L/Ls]}**(1-n)} %always dL-Table ixeq iyeqt iyeq0 1 mul sub moveto TIM (dL) show TM (=[1/n) show TIM (V) show TM (][) show TIM (L) show TK 0 -80 rmoveto (s) show 0 80 rmoveto TM (/) show TIM (s) show TM (]) show TK 0 80 rmoveto (1-n) show 0 -80 rmoveto TM ([\0501-s\050) show TIM (L) show TM (-) show TIM (L) show TK 0 -80 rmoveto (s) show 0 80 rmoveto TM (\051/) show TIM (L) show TK 0 -80 rmoveto (s) show 0 80 rmoveto TM (\051) show TK 0 80 rmoveto (1-n) show 0 -80 rmoveto TM TM (]) show i0eq iyeqt iyeq0 1 mul sub moveto TM ([9]) show } bind def %END proz_eq_tabl2 %************************************************************************ /proz_co_system {%BEG proz_co_system /txl [ () (-3) (-2) (-1) ( 0) ( 1) ( 2) ( 3) ( 4)] def %0..8 /txt [ () ( 0,001) ( 0,01) ( 0,1) ( 1) ( 10) ( 100) ( 1000) ( 10000)] def %0..8 co_sys 0 eq {%co_sys=0 /ty0 [(-3) (-2) (-1) ( 0) ( 1) ( 2) ( 3) ( 4) ()] def %0..8 DL /ty1 [(-5) ( 0) ( 5) (10) (15) (20) (25) (30) (35)] def %0..8 DL/L /ty2 [(-3) (-2) (-1) ( 0) ( 1) ( 2) () () ()] def %0..8 log DL/L /ty3 [(-25) ( 0) ( 25) ( 50) ( 75) (100) (125) (150) (175)] def %0..8 L* } if %co_sys=0 co_sys 1 eq {%co_sys=1 /ty0 [(-3) (-2) (-1) ( 0) ( 1) ( 2) ( 3) ( 4) ()] def %0..8 DL /ty1 [(-5) ( 0) ( 5) (10) (15) (20) (25) (30) (35)] def %0..8 DL/L /ty2 [(-3) (-2) (-1) ( 0) ( 1) ( 2) () () ()] def %0..8 log DL/L /ty3 [(-25) ( 0) ( 25) ( 50) ( 75) (100) (125) (150) (175)] def %0..8 L* } if %co_sys=1 co_sys 2 eq {%co_sys=2 /ty0 [( ) ( 0) ( 200) ( 400) ( 600) ( 800) (1000) ( ) ()] def %V /ty1 [(-1) ( 0) ( 1) ( 2) ( 3) ( 4) ( 5) () ()] def %Ls /ty2 [() (0,00) (0,01) (0,02) (0,03) (0,04) (0,05) () () ()] def %s /ty3 [(-25) ( 0) ( 25) ( 50) ( 75) (100) (125) (150) (175)] def %0..8 L* } if %co_sys=2 co_sys 3 eq {%co_sys=3 /ty0 [(-2) (-1) ( 0) ( 1) ( 2) ( 3) ( 4) ( 5) ()] def %V /ty1 [(-3) (-2) (-1) ( 0) ( 1) ( 2) ( 3) ( 4) ()] def %Ls /ty2 [(-3) (-2) (-1) ( 0) ( 1) ( 2) () () ()] def %s /ty3 [(-25) ( 0) ( 25) ( 50) ( 75) (100) (125) (150) (175)] def %0..8 L* } if %co_sys=3 60 setlinewidth ix0 iy0 moveto 10300 0 rlineto stroke %x ix0 iy0 moveto 0 6600 rlineto stroke %y 60 setlinewidth ix0 10300 add iy0 moveto -200 100 rlineto stroke %x_arrow ix0 10300 add iy0 moveto -200 -100 rlineto stroke %x_arrow ix0 iy0 6600 add moveto -100 -200 rlineto stroke %y_arrow ix0 iy0 6600 add moveto 100 -200 rlineto stroke %y_arrow 60 setlinewidth /ix2t ix0 200 sub def /ix1t ix0 500 sub def /iy1t iy0 500 sub def 1 1 8 {/i exch def %xtext ix0 ixsD2 sub i ixs mul add iy0 100 sub moveto 0 200 rlineto stroke ix2t ixsD2 sub i ixs mul add iy0 400 sub moveto txl i get show ix1t ixsD2 sub i ixs mul add iy0 200 add moveto txt i get show } for /ix6a ix0 5.8 ixs mul add def /ix7a ix0 6.8 ixs mul add def /iy6a iy0 600 sub def ix6a iy6a moveto ix7a iy6a lineto stroke ix7a iy6a moveto -200 100 rlineto stroke ix7a iy6a moveto -200 -100 rlineto stroke ix7a 150 add iy6a 100 sub moveto TBM (log) show 60 0 rmoveto TBIM (L) show TBM (/[cd/m) show TBK 0 80 rmoveto (2) show 0 -80 rmoveto TBM (]) show ix6a 1200 sub iy0 500 add moveto TBM (Infeldleuchtdichte ) showde (central\255field luminance ) showea TBIM (L) show TBM (/[cd/m) show TBK 0 80 rmoveto (2) show 0 -80 rmoveto TBM (]) show } bind def %END proz_co_system %*************************************************************** /proz_Li_func103 {%END proz_Li_func103 %function L/delta L /Li 31 array def /logLi 31 array def /delLi 31 array def /Xi 31 array def /Yi 31 array def /Yi0 31 array def /Yi1 31 array def /Yi2 31 array def /Yi3 31 array def /Yi4 31 array def /LSi 31 array def /Vuj 6 array def /Lsj 6 array def /sj 6 array def 0 1 30 {/i exch def %i=0,30 range -3 to +4 logLi logLi i -3 0.25 i mul add put Li i 10 logLi i get exp put Xi i 3 logLi i get add put } for %i=0,30 /n -0.25 def /1Mn 1 n sub def %1,25 /1D1Mn 1 1Mn div def %0,80 /nv1 0.036 def /nv2 -0.30 def /nl1 0.025 def /nl2 0.705 def 0 1 04 {/j exch def %j=0,4 range 0,1 to 1000 Lu /V01 Luj j get nv2 exp def %Lu**(-0,30) /V02 nv1 n mul def %0.036*n %n negativ /V03 V02 V01 mul def %0.036*n*Lu**(-0.30) Vuj j 1 V03 div put %1/[0.036*n*Lu**(-0.30)] %V negativ /L01 Luj j get nl2 exp def %Lu**(0.705) Lsj j nl1 L01 mul put %0.025*Lu**(0.705) /s01 Lsj j get n exp def %Ls**n /s02 n Vuj j get mul s01 mul def %n*V*Ls**n /s03 s02 1D1Mn exp def %[n*V*Ls**n]**[1/(1-n)] /s04 1 s03 add def %1+[n*V*Ls**n]**[1/(1-n)] sj j 1 s04 div put %1/{1+[n*V*Ls**n]**[1/(1-n)]} } for %j=0,4 0 1 04 {/j exch def %j=0,4 range 0,1 to 1000 Lu 0 1 30 {/i exch def %i=0,30 range -3 to +4 logLi %delta L /y01 1 n Vuj j get mul div def %1/[n*V] /y02 Lsj j get sj j get div 1Mn exp def %[Ls/s]**(1-n) /y03 sj j get Li i get mul Lsj j get div def %s*L/Ls /y04 1 sj j get sub y03 add def %1-s+[s*L/Ls] /y05 y04 1Mn exp def %{1-s+[s*L/Ls]}**(1-n) delLi i y01 y02 mul y05 mul put %{1/[n*V]}*{[Ls/s]**(1-n)} %*{1-s+[s*L/Ls]}**(1-n)} %L* /LS01 Vuj j get def %V /LS02 Lsj j get sj j get div n exp def %(Ls/s)**n /LS03 sj j get Li i get mul Lsj j get div def %(s*L/Ls) /LS04 1 sj j get sub LS03 add def %(1-s+s*L/Ls) /LS05 LS04 n exp 1 sub def %(1-s+s*L/Ls)**n-1 LSi i LS01 LS02 mul LS05 mul put %V*{(Ls/s)**n} %*{(1-s+sL/Ls)**n-1} j 0 eq {Yi0 i} if j 1 eq {Yi1 i} if j 2 eq {Yi2 i} if j 3 eq {Yi3 i} if j 4 eq {Yi4 i} if xchartl l0 eq {delLi i get log 2 add put} if xchartl l1 eq {Li i get delLi i get div put} if xchartl l2 eq {Li i get delLi i get div log 2 add put} if xchartl l3 eq {LSi i get put} if } for %i=0,30 } for %j=0,4 } bind def %%END proz_Li_func103 %************************************************************************ /proz_Lu_func103 {%END proz_Lu_func103 %function L/delta L /Vuj 6 array def /Lsj 6 array def /sj 6 array def /Lui 31 array def /Lulogi 31 array def /delLui 31 array def /Xui 31 array def /Yui 31 array def /Yui0 31 array def /Yui1 31 array def /Yui2 31 array def /Yui3 31 array def /Yui4 31 array def /Vui 31 array def /Lsui 31 array def /sui 31 array def 0 1 30 {/i exch def %i=0,30 range -3 to +4 logLi Lulogi i -3 0.25 i mul add put Lui i 10 Lulogi i get exp put Xui i 3 Lulogi i get add put } for %i=0,30 /n -0.25 def /1Mn 1 n sub def %1,25 /1D1Mn 1 1Mn div def %0,80 /nv1 0.036 def /nv2 -0.30 def /nl1 0.025 def /nl2 0.705 def 0 1 30 {/i exch def %i=0,30 range 0,1 to 1000 Li /V01 Lui i get nv2 exp def %Lu**(-0,30) /V02 nv1 n mul def %0.036*n %n negative /V03 V02 V01 mul def %0.036*n*Lu**(-0.30) Vui i 1 V03 div put %1/[0.036*n*Lu**(-0.30)] %V negative /L01 Lui i get nl2 exp def %Lu**(0.705) Lsui i nl1 L01 mul put %0.025*Lu**(0.705) /s01 Lsui i get n exp def %Ls**n /s02 n Vui i get mul s01 mul def %n*V*Ls**n /s03 s02 1D1Mn exp def %[n*V*Ls**n]**[1/(1-n)] /s04 1 s03 add def %1+[n*V*Ls**n]**[1/(1-n)] sui i 1 s04 div put %1/{1+[n*V*Ls**n]**[1/(1-n)]} } for %i=0,30 0 1 30 {/i exch def %i=0,30 range -3 to +4 logLi co_sys 2 eq {%co_sys=2 xchartl l0 eq {Yui2 i Vui i get neg put} if xchartl l1 eq {Yui2 i Lsui i get sui i get div put} if xchartl l2 eq {Yui2 i sui i get Lsui i get div put} if } if %co_sys=2 co_sys 3 eq {%co_sys=3 xchartl l0 eq {Yui2 i Vui i get neg log 2 sub put} if xchartl l1 eq {Yui2 i Lsui i get sui i get div log 2 add put} if xchartl l2 eq {Yui2 i sui i get Lsui i get div log 2 add put} if } if %co_sys=3 } for %i=0,30 } bind def %END proz_Lu_func103 %************************************************************************ /proz_color0_9 {%BEG proz_color0_9 iYGRB 0 eq {%iYGRB=0 jkurv 0 eq {0.00 setgray} if jkurv 1 eq {0.25 setgray} if jkurv 2 eq {1.00 setgray} if jkurv 3 eq {0.75 setgray} if jkurv 4 eq {1.00 setgray} if /tfact {0.00 setgray} def } if %iYGRB=0 iYGRB 1 eq {%iYGRB=1 Y jkurv 0 eq {0.00 0.00 0.00 setrgbcolor} if jkurv 1 eq {0.25 0.25 0.00 setrgbcolor} if jkurv 2 eq {1.00 1.00 0.00 setrgbcolor} if jkurv 3 eq {0.75 0.75 0.00 setrgbcolor} if jkurv 4 eq {1.00 1.00 0.00 setrgbcolor} if /tfact {1.00 1.00 0.00 setrgbcolor} def } if %iYGRB=1 iYGRB 2 eq {%iYGRB=2 G jkurv 0 eq {0.00 0.00 0.00 setrgbcolor} if jkurv 1 eq {0.00 0.25 0.00 setrgbcolor} if jkurv 2 eq {0.00 1.00 0.00 setrgbcolor} if jkurv 3 eq {0.00 0.75 0.00 setrgbcolor} if jkurv 4 eq {0.00 1.00 0.00 setrgbcolor} if /tfact {0.00 1.00 0.00 setrgbcolor} def } if %iYGRB=2 iYGRB 3 eq {%iYGRB=3 R jkurv 0 eq {0.00 0.00 0.00 setrgbcolor} if jkurv 1 eq {0.25 0.00 0.00 setrgbcolor} if jkurv 2 eq {1.00 0.00 0.00 setrgbcolor} if jkurv 3 eq {0.75 0.00 0.00 setrgbcolor} if jkurv 4 eq {1.00 0.00 0.00 setrgbcolor} if /tfact {1.00 0.00 0.00 setrgbcolor} def } if %iYGRB=3 iYGRB 4 eq {%iYGRB=4 B jkurv 0 eq {0.00 0.00 0.00 setrgbcolor} if jkurv 1 eq {0.00 0.00 0.25 setrgbcolor} if jkurv 2 eq {0.00 0.00 1.00 setrgbcolor} if jkurv 3 eq {0.00 0.00 0.75 setrgbcolor} if jkurv 4 eq {0.00 0.00 1.00 setrgbcolor} if /tfact {0.00 0.00 1.00 setrgbcolor} def } if %iYGRB=4 iYGRB 5 eq {%iYGRB=5 W jkurv 0 eq {0.00 0.00 0.00 setrgbcolor} if jkurv 1 eq {0.25 0.25 0.25 setrgbcolor} if jkurv 2 eq {1.00 1.00 1.00 setrgbcolor} if jkurv 3 eq {0.75 0.75 0.75 setrgbcolor} if jkurv 4 eq {1.00 1.00 1.00 setrgbcolor} if /tfact {1.00 1.00 1.00 setrgbcolor} def /tfact {0.00 setgray} def } if %iYGRB=5 iYGRB 6 eq {%iYGRB=6 Wb jkurv 0 eq {0.00 0.00 0.00 setrgbcolor} if jkurv 1 eq {0.18 0.18 0.25 setrgbcolor} if jkurv 2 eq {1.00 1.00 1.00 setrgbcolor} if jkurv 3 eq {0.56 0.56 0.75 setrgbcolor} if jkurv 4 eq {0.75 0.75 1.00 setrgbcolor} if /tfact {0.00 0.00 1.00 setrgbcolor} def } if %iYGRB=6 iYGRB 7 eq {%iYGRB=7 WB jkurv 0 eq {0.00 0.00 0.00 setrgbcolor} if jkurv 1 eq {0.12 0.12 0.25 setrgbcolor} if jkurv 2 eq {1.00 1.00 1.00 setrgbcolor} if jkurv 3 eq {0.37 0.37 0.75 setrgbcolor} if jkurv 4 eq {0.50 0.50 1.00 setrgbcolor} if /tfact {0.00 0.00 1.00 setrgbcolor} def } if %iYGRB=7 iYGRB 8 eq {%iYGRB=8 wB jkurv 0 eq {0.00 0.00 0.00 setrgbcolor} if jkurv 1 eq {0.06 0.06 0.25 setrgbcolor} if jkurv 2 eq {1.00 1.00 1.00 setrgbcolor} if jkurv 3 eq {0.18 0.18 0.75 setrgbcolor} if jkurv 4 eq {0.25 0.25 1.00 setrgbcolor} if /tfact {0.00 0.00 1.00 setrgbcolor} def } if %iYGRB=8 iYGRB 9 eq {%iYGRB=9 B jkurv 0 eq {0.00 0.00 0.00 setrgbcolor} if jkurv 1 eq {0.00 0.00 0.25 setrgbcolor} if jkurv 2 eq {1.00 1.00 1.00 setrgbcolor} if jkurv 3 eq {0.00 0.00 0.75 setrgbcolor} if jkurv 4 eq {0.00 0.00 1.00 setrgbcolor} if /tfact {0.00 0.00 1.00 setrgbcolor} def } if %iYGRB=9 } bind def %END proz_color0_9 %************************************************************************ %%EndProlog gsave /lanind 1 def /lantex [(G) (E) (S) (N) (I) (J) (M)] def /showde {0 lanind eq {show} {pop} ifelse} bind def /showen {1 lanind eq {show} {pop} ifelse} bind def /showfr {2 lanind eq {show} {pop} ifelse} bind def /showes {3 lanind eq {show} {pop} ifelse} bind def /showit {4 lanind eq {show} {pop} ifelse} bind def /showjp {5 lanind eq {show} {pop} ifelse} bind def /showea {1 lanind le {show} {pop} ifelse} bind def /showm {6 lanind eq {show} {pop} ifelse} bind def %default values /lanind1 01 def /lanind2 01 def /lanindd 01 def /lanindm 01 def /colorm1 00 def /colorm2 00 def /colormd 01 def /colormm 01 def /deintp1 00 def /deintp2 00 def /deintpd 01 def /deintpm 01 def /xcolor1 03 def /xcolor2 03 def /xcolord 01 def /xcolorm 01 def /xchart1 00 def /xchart2 00 def /xchartd 01 def /xchartm 01 def /pchart1 01 def /pchart2 01 def /pchartd 01 def /pchartm 01 def /colsep1 00 def /colsep2 00 def /colsepd 01 def /colsepm 01 def /pmetam1 00 def /pmetam2 00 def /pmetamd 01 def /pmetamm 01 def /xchart3 00 def /xchart4 00 def /xchart5 00 def %usual change of default values /lanindf where {pop /lanind1 lanindf def /lanind2 lanindf def /lanindd laninddf def} if /colormf where {pop /colorm1 colormf def /colorm2 colormf def /colormd colormdf def} if /deintpf where {pop /deintp1 deintpf def /deintp2 deintpf def /deintpd deintpdf def} if /xcolorf where {pop /xcolor1 xcolorf def /xcolor2 xcolorf def /xcolord xcolordf def} if /xchartf where {pop /xchart1 xchartf def /xchart2 xchartf def /xchartd xchartdf def} if /pchartf where {pop /pchart1 pchartf def /pchart2 pchartf def /pchartd pchartdf def} if /colsepf where {pop /colsep1 colsepf def /colsep2 colsepf def /colsepd colsepdf def} if /pmetamf where {pop /pmetam1 pmetamf def /pmetam2 pmetamf def /pmetamd pmetamdf def} if /xchart3f where {pop /xchart3 xchart3f def} if /xchart4f where {pop /xchart4 xchart4f def} if /xchart5f where {pop /xchart5 xchart5f def} if /lanind lanind1 def % /colorm colorm1 def % /deintp deintp1 def % /xcolor xcolor1 def % /xchart xchart1 def % /pchart pchart1 def % /colsep colsep1 def % /pmetam pmetam1 def % /GSS$ where {pop /LSS$ GSS$ def} {/LSS$ (1) def} ifelse /GSC$ where {pop /LSC$ GSC$ def} {/LSC$ (N) def} ifelse /GSX$ where {pop /LSX$ GSX$ def} {/LSX$ (0) def} ifelse /GSY$ where {pop /LSY$ GSY$ def} {/LSY$ (0) def} ifelse /GEX$ where {pop /LEX$ GEX$ def} {/LEX$ (P.PS./PDF) def} ifelse /GEY$ where {pop /LEY$ GEY$ def} {/LEY$ (P.DAT) def} ifelse /IMES where {pop %/IMES IMES def } {/IMES 0 def} ifelse /colorml colorm def /xcolorl xcolor def /xchartl xchart def /pchartl pchart def gsave 72 90 translate 0.01 MM dup scale 20 setlinewidth /xwhl 11600 def /ywhl 8550 def 1.0 setgray 0 0 moveto xwhl 0 rlineto 0 ywhl rlineto xwhl neg 0 rlineto closepath fill 0 setgray 0 0 moveto xwhl 0 rlineto 0 ywhl rlineto xwhl neg 0 rlineto closepath stroke 0 setgray /xbtex0 1 def xbtex0 1 eq {%xbtex0=1 TV 50 -150 moveto (egs91-3n) show } if %xbtex0=1 0 1 3 {/xchartl exch def %xchartl=0,3 %/xchartl 3 def 20 setlinewidth xchartl 0 eq { 100 4500 translate} if xchartl 1 eq { 5850 4500 translate} if xchartl 2 eq { 100 0250 translate} if xchartl 3 eq { 5850 0250 translate} if xchartl 4 eq { 100 4500 translate} if xchartl 5 eq { 5850 4500 translate} if xchartl 6 eq { 100 0250 translate} if xchartl 7 eq { 5850 0250 translate} if 0 setgray /cvishow {cvi 6 string cvs show} def 0 setgray TV 50 -150 moveto (egs91-) show xchartl l1 add cvishow (a) show %a 20 setlinewidth [ ] 0 setdash /yhoe 4000 def /xwidth 5650 def 0.5 0.5 0.5 setrgbcolor 0 0 moveto xwidth 0 rlineto 0 yhoe rlineto xwidth neg 0 rlineto closepath fill 0 setgray 0 0 moveto xwidth 0 rlineto 0 yhoe rlineto xwidth neg 0 rlineto closepath stroke /ix0 700 def /iy0 900 def /ix1 300 def %1 /y00 7300 def /iYGRB1 0 def /iYGRB2 4 def /iYGRBD 1 def %/iYGRBD 1 def %always start values /L0j [0.1 1 10 100 1000 10000] def /L0logj [-1 0 1 2 3 4] def /Ltj [( 0,1) ( 1) ( 10) ( 100) ( 1000) (10000)] def %iYGRB 0U 1Y 2G 3R 4B 5W 6Wb 7WB 8wB 9B /fYGRB [1.0 0.9 0.6 0.4 0.2 1.000 0.775 0.550 0.325 0.100] def /Luj 6 array def /Lulogj 6 array def /delLuj 6 array def gsave 0 setlinewidth 0 0 moveto xwidth 0 rlineto 0 yhoe rlineto xwidth neg 0 rlineto closepath clip 0.5 0.5 scale /ixs 1250 def /ixsD2 ixs 0.5 mul def 60 setlinewidth %****************************************************************** xchartl l0 eq {%xchartl=l0 /iys 1000 def /MULY iys 200 div def %scale 200 /ix0t ix0 ixsD2 add def /iy0t iy0 iys add def ix1 100 add y00 350 add moveto co_sys 3 eq {TBM (log [ ) show} if TBIM (V ) show TBM (scaling factor ) showea (Skalierungsfaktor ) showde co_sys 3 eq {TBM (]) show} if %equation table; table at end /ixeq ix0 250 add def /iyeq iy0 iys 5.8 mul add def /iyeqd 400 def proz_co_system ixeq 0300 add iyeq iyeqd 6.4 mul sub moveto co_sys 3 eq {TBM (log [ ) show} if TBIM (V ) show TBM (scaling factor ) showea (Skalierungsfaktor ) showde co_sys 3 eq {TBM (]) show} if ixeq 0300 add iyeq iyeqd 7.4 mul sub moveto TBM (surround\255field luminance) showea (Umfeld\255Leuchtdichte) showde ixeq 1900 add iyeq iyeqd 8.4 mul sub moveto TBIM (L) show TBK 0 -80 rmoveto (u) show 0 80 rmoveto TBM (/[cd/m) show TBK 0 80 rmoveto (2) show 0 -80 rmoveto TBM (]) show /nx 0.3 def ixeq 3400 add iyeq iyeqd 7.9 mul sub moveto 1000 1000 nx mul rlineto stroke ixeq 3400 add 1000 add iyeq 1000 nx mul add iyeqd 7.9 mul sub moveto -300 050 rlineto stroke ixeq 3400 add 1000 add iyeq 1000 nx mul add iyeqd 7.9 mul sub moveto -200 -150 rlineto stroke %ytex TBM 0 1 6 {/i exch def %i=1,6 ytex ix0 100 sub iy0 i iys mul add moveto 200 0 rlineto stroke ix0 700 sub iy0 i iys mul add 100 sub moveto ty0 i get show } for %i=1,6 ix0t iy0t translate iYGRB1 iYGRBD iYGRB2 {/iYGRB exch def %iYGRB=0,8 BEG large loop iYGRB iYGRB1 eq {%iYGRB=iYGRB1 0 1 5 {/j exch def %j=0,5 Luj j L0j j get put Lulogj j Luj j get log put } for %J=0,5 proz_Lu_func103 } if %iYGRB=iYGRB1 iYGRB iYGRB1 gt {%iYGRB>iYGRB1 0 1 5 {/j exch def %j=0,5 Luj j L0j j get fYGRB iYGRB get mul put Lulogj j Luj j get log put } for %J=0,5 proz_Lu_func103 } if %iYGRB>iYGRB1 /JPPM 2 def 2 1 JPPM {/jkurv exch def %jkurv=0,4 [ ] 0 setdash %usually continues curves jkurv 0 eq {[100 100] 0 setdash} if jkurv 1 eq {[100 100] 0 setdash} if jkurv 2 eq {[] 0 setdash} if jkurv 3 eq {[100 100] 0 setdash} if jkurv 4 eq {[100 100] 0 setdash} if proz_color0_9 0 1 30 {/i exch def %i=0,30 jkurv 0 eq {Yui i Yiu0 i get put} if jkurv 1 eq {Yui i Yiu1 i get put} if jkurv 2 eq {Yui i Yui2 i get put} if jkurv 3 eq {Yui i Yiu3 i get put} if jkurv 4 eq {Yui i Yiu4 i get put} if } for %i=0,30 % 0 1 2 3 4 /kurvi [1 1 1 1 1] def kurvi jkurv get 1 eq {%kurvi=1 proz_curvu_MUXY } if %kurvi=1 jkurv 2 eq {%NW mean tfact [100 100] 0 setdash proz_curvu_MUXY } if %SM } for %jkurv=0,JPPM 0 setgray [100 100] 0 setdash /JPPM 2 def 2 1 JPPM {/jkurv exch def %jkurv=0,4 [100 100] 0 setdash 8 4 24 {/i exch def %i=8,4,24 Xui i get MULX mul Yui i get MULY mul moveto Xui i get MULX mul -40 MULY mul lineto stroke tfact Xui i get MULX mul Yui i get MULY mul 100 0 360 arc fill iYGRB 0 eq iYGRB 5 eq or {%iYGRB=0 or 5 tfn %j 0_8 1_12 2_16 3_20 4_24 /xposj [-400 -400 -400 -600 -800] def /yposj [ 200 200 200 200 000] def /j i 8 sub 4 idiv def Xui i get MULX mul xposj j get add Yui i get MULY mul yposj j get add moveto Ltj j get show Xui i get MULX mul xposj j get add Yui i get MULY mul yposj j get add 300 add moveto co_sys 2 eq {Vui i get neg cvsshow2} if %co_sys=2 co_sys 3 eq {Vui i get neg log cvsshow2} if %co_sys=3 } if %iYGRB=0 or 5 } for %i=8,4,24 [] 0 setdash } for %jkurv=0,JPPM } for %iYGRB %iYGRB=0,8 END large loop ix0t neg iy0t neg translate %equation table; table at end /ixeq ix0 250 add def /iyeq iy0 iys 6.1 mul add def /iyeqd 400 def /iyeq0 360 def proz_eq_table %equation table; table at end /ixeq ix0 5200 add def /iyeq iy0 iys 1.5 mul add def /iyeqd 400 def /iyeq0 360 def proz_eq_tabl2 } if %xchartl=l0 %****************************************************************** xchartl l1 eq {%xchartl=l1 /iys 1000 def /MULY iys 50 div def %scale 50 /ix0t ix0 ixsD2 add def /iy0t iy0 iys add def ix1 100 add y00 350 add moveto co_sys 3 eq {TBM (log [ ) show} if TBIM (L) show TBK 0 -80 rmoveto (s) show 0 80 rmoveto TBIM ( / s) show co_sys 3 eq {TBM ( ]) show} if TBM ( central\255field luminance threshold ) showea ( Infeld\255Leuchtdichteschwelle ) showde (divided by threshold faktor) showea (dividiert durch Schwellenfaktor) showde %equation table; table at end /ixeq ix0 250 add def /iyeq iy0 iys 4.8 mul add def /iyeqd 400 def proz_co_system ixeq 0100 add iyeq iyeqd 5.4 mul sub moveto co_sys 3 eq {TBM (log [ ) show} if TBIM (L) show TBK 0 -80 rmoveto (s) show 0 80 rmoveto TBM ( central\255field luminance threshold ) showea ( Infeld\255Leuchtdichteschwelle ) showde co_sys 3 eq {TBM (]) show} if ixeq 0100 add iyeq iyeqd 6.4 mul sub moveto TBM (surround\255field luminance) showea (Umfeld\255Leuchtdichte) showde ixeq 1800 add iyeq iyeqd 7.4 mul sub moveto TBIM (L) show TBK 0 -80 rmoveto (u) show 0 80 rmoveto TBM (/[cd/m) show TBK 0 80 rmoveto (2) show 0 -80 rmoveto TBM (]) show /nx 0.3 def ixeq 3400 add iyeq iyeqd 7.4 mul sub moveto 1000 1000 nx mul rlineto stroke ixeq 3400 add 1000 add iyeq 1000 nx mul add iyeqd 7.4 mul sub moveto -300 050 rlineto stroke ixeq 3400 add 1000 add iyeq 1000 nx mul add iyeqd 7.4 mul sub moveto -200 -150 rlineto stroke %ytex TBM 0 1 7 {/i exch def %i=1,7 ytex ix0 100 sub iy0 i iys mul add moveto 200 0 rlineto stroke ix0 500 sub iy0 i iys mul add 100 sub moveto ty1 i get show } for %i=1,7 ix0t iy0t translate iYGRB1 iYGRBD iYGRB2 {/iYGRB exch def %iYGRB=0,8 BEG large loop iYGRB iYGRB1 eq {%iYGRB=iYGRB1 0 1 5 {/j exch def %j=0,5 Luj j L0j j get put Lulogj j Luj j get log put } for %J=0,5 proz_Lu_func103 } if %iYGRB=iYGRB1 iYGRB iYGRB1 gt {%iYGRB>iYGRB1 0 1 5 {/j exch def %j=0,5 Luj j L0j j get fYGRB iYGRB get mul put Lulogj j Luj j get log put } for %J=0,5 proz_Lu_func103 } if %iYGRB>iYGRB1 /JPPM 2 def 2 1 JPPM {/jkurv exch def %jkurv=0,4 [ ] 0 setdash %usually continues curves jkurv 0 eq {[100 100] 0 setdash} if jkurv 1 eq {[100 100] 0 setdash} if jkurv 2 eq {[] 0 setdash} if jkurv 3 eq {[100 100] 0 setdash} if jkurv 4 eq {[100 100] 0 setdash} if proz_color0_9 0 1 30 {/i exch def %i=0,30 jkurv 0 eq {Yui i Yui0 i get put} if jkurv 1 eq {Yui i Yui1 i get put} if jkurv 2 eq {Yui i Yui2 i get put} if jkurv 3 eq {Yui i Yui3 i get put} if jkurv 4 eq {Yui i Yui4 i get put} if } for %i=0,30 % 0 1 2 3 4 /kurvi [1 1 1 1 1] def kurvi jkurv get 1 eq {%kurvi=1 proz_curvu_MUXY } if %kurvi=1 jkurv 2 eq {%NW mean 1.00 setgray [100 100] 0 setdash proz_curvu_MUXY } if %SM } for %jkurv=0,JPPM 0 setgray [100 100] 0 setdash /JPPM 2 def 2 1 JPPM {/jkurv exch def %jkurv=0,4 [100 100] 0 setdash 8 4 24 {/i exch def %i=8,4,24 Xui i get MULX mul Yui i get MULY mul moveto Xui i get MULX mul -20 MULY mul lineto stroke tfact Xui i get MULX mul Yui i get MULY mul 100 0 360 arc fill iYGRB 0 eq iYGRB 5 eq or {%iYGRB=0 or 5 tfn %j 0_8 1_12 2_16 3_20 4_24 /xposj [-400 -400 -400 -600 -900] def /yposj [ 200 200 200 200 000] def /j i 8 sub 4 idiv def Xui i get MULX mul xposj j get add Yui i get MULY mul yposj j get add moveto Ltj j get show Xui i get MULX mul xposj j get add Yui i get MULY mul yposj j get add 300 add moveto co_sys 2 eq {Lsui i get cvsshow3} if %co_sys=2 co_sys 3 eq {Lsui i get log cvsshow2} if %co_sys=3 } if %iYGRB=0 or 5 } for %i=8,4,24 [] 0 setdash } for %jkurv=0,JPPM } for %iYGRB %iYGRB=0,8 END large loop ix0t neg iy0t neg translate %equation table; table at end /ixeq ix0 250 add def /iyeq iy0 iys 6.1 mul add def /iyeqd 400 def /iyeq0 360 def proz_eq_table %equation table; table at end /ixeq ix0 5200 add def /iyeq iy0 iys 4.0 mul add def /iyeqd 400 def /iyeq0 360 def proz_eq_tabl2 } if %xchartl=l1 %****************************************************************** xchartl l2 eq {%xchartl=l2 /iys 1000 def /MULY iys 2 div def %scale 2 /ix0t ix0 ixsD2 add def /iy0t iy0 iys add def ix1 100 add y00 350 add moveto co_sys 3 eq {TBM (log [ ) show} if TBIM (s) show TBM ( / ) show TBIM (L) show TBK 0 -80 rmoveto (s) show 0 80 rmoveto co_sys 3 eq {TBM ( ]) show} if TBM ( central\255field threshold factor ) showea ( Infeld\255Schwellenfaktor ) showde TBM (divided by luminance threshold) showea (dividiert durch Leuchtdichteschwelle) showde %equation table; table at end /ixeq ix0 5250 add def /iyeq iy0 iys 5.4 mul add def /iyeqd 400 def proz_co_system ixeq 0300 add iyeq iyeqd 6.8 mul sub moveto co_sys 3 eq {TBM (log [ ) show} if TBIM (s) show TBM ( central\255field threshold factor ) showea ( Infeld\255Schwellenfaktor ) showde co_sys 3 eq {TBM (]) show} if ixeq 0300 add iyeq iyeqd 7.8 mul sub moveto TBM (surround\255field luminance) showea (Umfeld\255Leuchtdichte) showde ixeq 1900 add iyeq iyeqd 8.8 mul sub moveto TBIM (L) show TBK 0 -80 rmoveto (u) show 0 80 rmoveto TBM (/[cd/m) show TBK 0 80 rmoveto (2) show 0 -80 rmoveto TBM (]) show /nx -0.3 def ixeq 3400 add iyeq iyeqd 8.3 mul sub moveto 1000 1000 nx mul rlineto stroke ixeq 3400 add 1000 add iyeq 1000 nx mul add iyeqd 8.3 mul sub moveto -250 150 rlineto stroke ixeq 3400 add 1000 add iyeq 1000 nx mul add iyeqd 8.3 mul sub moveto -300 -000 rlineto stroke %ytex TBM 0 1 6 {/i exch def %i=1,6 ytex ix0 100 sub iy0 i iys mul add moveto 200 0 rlineto stroke ix0 600 sub iy0 i iys mul add 100 sub moveto ty2 i get show } for %i=1,6 ix0t iy0t translate iYGRB1 iYGRBD iYGRB2 {/iYGRB exch def %iYGRB=0,8 BEG large loop iYGRB iYGRB1 eq {%iYGRB=iYGRB1 0 1 5 {/j exch def %j=0,5 Luj j L0j j get put Lulogj j Luj j get log put } for %J=0,5 proz_Lu_func103 } if %iYGRB=iYGRB1 iYGRB iYGRB1 gt {%iYGRB>iYGRB1 0 1 5 {/j exch def %j=0,5 Luj j L0j j get fYGRB iYGRB get mul put Lulogj j Luj j get log put } for %J=0,5 proz_Lu_func103 } if %iYGRB>iYGRB1 /JPPM 2 def 2 1 JPPM {/jkurv exch def %jkurv=0,4 [ ] 0 setdash %usually continues curves jkurv 0 eq {[100 100] 0 setdash} if jkurv 1 eq {[100 100] 0 setdash} if jkurv 2 eq {[] 0 setdash} if jkurv 3 eq {[100 100] 0 setdash} if jkurv 4 eq {[100 100] 0 setdash} if proz_color0_9 0 1 30 {/i exch def %i=0,30 jkurv 0 eq {Yui i Yui0 i get put} if jkurv 1 eq {Yui i Yui1 i get put} if jkurv 2 eq {Yui i Yui2 i get put} if jkurv 3 eq {Yui i Yui3 i get put} if jkurv 4 eq {Yui i Yui4 i get put} if } for %i=0,30 % 0 1 2 3 4 /kurvi [1 1 1 1 1] def kurvi jkurv get 1 eq {%kurvi=1 proz_curvu_MUXY } if %kurvi=1 jkurv 2 eq {%NW mean 1.00 setgray [100 100] 0 setdash proz_curvu_MUXY } if %SM } for %jkurv=0,JPPM 0 setgray [100 100] 0 setdash /JPPM 2 def 2 1 JPPM {/jkurv exch def %jkurv=0,4 [100 100] 0 setdash 8 4 24 {/i exch def %i=8,4,24 Xui i get MULX mul Yui i get MULY mul moveto Xui i get MULX mul -0.6 MULY mul lineto stroke tfact Xui i get MULX mul Yui i get MULY mul 100 0 360 arc fill iYGRB 0 eq iYGRB 5 eq or {%iYGRB=0 or 5 tfn %j 0_8 1_12 2_16 3_20 4_24 /xposj [ 200 -100 -400 -400 -400] def /yposj [ 000 200 200 200 200] def /j i 8 sub 4 idiv def Xui i get MULX mul xposj j get add Yui i get MULY mul yposj j get add moveto Ltj j get show Xui i get MULX mul xposj j get add Yui i get MULY mul yposj j get add 300 add moveto co_sys 2 eq {sui i get cvsshow3} if %co_sys=2 co_sys 3 eq {sui i get log cvsshow2} if %co_sys=3 } if %iYGRB=0 or 5 } for %i=8,4,24 [] 0 setdash } for %jkurv=0,JPPM } for %iYGRB %iYGRB=0,8 END large loop ix0t neg iy0t neg translate %equation table; table at end /ixeq ix0 5700 add def /iyeq iy0 iys 6.1 mul add def /iyeqd 400 def /iyeq0 360 def proz_eq_table %equation table; table at end /ixeq ix0 250 add def /iyeq iy0 iys 4.0 mul add def /iyeqd 400 def /iyeq0 360 def proz_eq_tabl2 } if %xchartl=l2 %****************************************************************** xchartl l3 eq {%xchartl=l3 /iys 1000 def /MULY iys 25 div def %scale 25 /ix0t ix0 ixsD2 add def /iy0t iy0 iys add def ix1 100 add y00 350 add moveto co_sys 3 eq {TBM (log [ ) show} if TBIM (L* ) show co_sys 3 eq {TBM (] ) show} if TBM ( central\255field lightness) showea ( Indfeldhelligkeit) showde %equation table; table at end /ixeq ix0 250 add def /iyeq iy0 iys 5.9 mul add def /iyeqd 400 def proz_co_system ixeq 0300 add iyeq iyeqd 6.5 mul sub moveto co_sys 3 eq {TBM (log [ ) show} if TBIM (L* ) show co_sys 3 eq {TBM (] ) show} if TBM ( central\255field lightness) showea ( Indfeldhelligkeit) showde ixeq 0300 add iyeq iyeqd 7.5 mul sub moveto TBM (surround\255field luminance) showea (Umfeld\255Leuchtdichte) showde ixeq 0300 add iyeq iyeqd 8.5 mul sub moveto TBIM (L) show TBK 0 -80 rmoveto (u) show 0 80 rmoveto TBM (/[cd/m) show TBK 0 80 rmoveto (2) show 0 -80 rmoveto TBM (]) show ixeq 1500 add iyeq iyeqd 9.7 mul sub moveto 1000 0750 rlineto stroke ixeq 1500 add 1000 add iyeq iyeqd 9.7 mul sub 750 add moveto -300 -100 rlineto stroke ixeq 1500 add 1000 add iyeq iyeqd 9.7 mul sub 750 add moveto -200 -300 rlineto stroke %ytex TBM 0 1 6 {/i exch def %i=1,6 ytex ix0 100 sub iy0 i iys mul add moveto 200 0 rlineto stroke %special 600 instead of 500 sub ix0 600 sub iy0 i iys mul add 100 sub moveto ty3 i get show } for %i=1,6 ix0t iy0t translate iYGRB1 iYGRBD iYGRB2 {/iYGRB exch def %iYGRB=0,8 BEG large loop iYGRB iYGRB1 eq {%iYGRB=iYGRB1 0 1 5 {/j exch def %j=0,5 Luj j L0j j get put Lulogj j Luj j get log put } for %J=0,5 proz_Li_func103 } if %iYGRB=iYGRB1 iYGRB iYGRB1 gt {%iYGRB>iYGRB1 0 1 5 {/j exch def %j=0,5 Luj j L0j j get fYGRB iYGRB get mul put Lulogj j Luj j get log put } for %J=0,5 proz_Li_func103 } if %iYGRB>iYGRB1 /JPPM 4 def 0 1 JPPM {/jkurv exch def %jkurv=0,4 [ ] 0 setdash %usually continues curves jkurv 0 eq {[100 100] 0 setdash} if jkurv 1 eq {[100 100] 0 setdash} if jkurv 2 eq {[] 0 setdash} if jkurv 3 eq {[100 100] 0 setdash} if jkurv 4 eq {[100 100] 0 setdash} if proz_color0_9 0 1 30 {/i exch def %i=0,30 jkurv 0 eq {Yi i Yi0 i get put} if jkurv 1 eq {Yi i Yi1 i get put} if jkurv 2 eq {Yi i Yi2 i get put} if jkurv 3 eq {Yi i Yi3 i get put} if jkurv 4 eq {Yi i Yi4 i get put} if } for %i=0,30 % 0 1 2 3 4 /kurvi [1 1 1 1 1] def kurvi jkurv get 1 eq {%kurvi=1 proz_curve_MUXY } if %kurvi=1 jkurv 2 eq {%NW mean tfact [100 100] 0 setdash proz_curve_MUXY } if %SM } for %jkurv=0,JPPM 0 setgray [100 100] 0 setdash /JPPM 4 def 0 1 JPPM {/jkurv exch def %jkurv=0,4 [100 100] 0 setdash 8 4 24 {/i exch def %i=8,4,24 i 08 eq {Yi i Yi0 i get put} if i 12 eq {Yi i Yi1 i get put} if i 16 eq {Yi i Yi2 i get put} if i 20 eq {Yi i Yi3 i get put} if i 24 eq {Yi i Yi4 i get put} if Xi i get MULX mul Yi i get MULY mul moveto Xi i get MULX mul -6 MULY mul lineto stroke tfact Xi i get MULX mul Yi i get MULY mul 100 0 360 arc fill iYGRB 0 eq iYGRB 5 eq or {%iYGRB=0 or 5 tfn %j 0_8 1_12 2_16 3_20 4_24 /xposj [-400 -400 -400 -500 -500] def /yposj [ 500 1100 1200 1300 1400] def /j i 8 sub 4 idiv def Xi i get MULX mul xposj j get add Yi i get MULY mul yposj j get add moveto Ltj j get show Xi i get MULX mul xposj j get add Yi i get MULY mul yposj j get add 300 add moveto co_sys 2 eq {Yi i get cvsshow2} if %co_sys=2 % co_sys 3 eq {Yi i get log cvsshow2} if %co_sys=3 } if %iYGRB=0 or 5 } for %i=8,4,24 [] 0 setdash } for %jkurv=0,JPPM } for %iYGRB %iYGRB=0,8 END large loop ix0t neg iy0t neg translate %equation table; table at end /ixeq ix0 250 add def /iyeq iy0 iys 6.0 mul add def /iyeqd 400 def /iyeq0 360 def proz_eq_table %equation table; table at end /ixeq ix0 5200 add def /iyeq iy0 iys 1.5 mul add def /iyeqd 400 def /iyeq0 360 def proz_eq_tabl2 } if %xchartl=l3 %****************************************************************** grestore %end because of clip xchartl 0 eq { 100 neg 4500 neg translate} if xchartl 1 eq { 5850 neg 4500 neg translate} if xchartl 2 eq { 100 neg 0250 neg translate} if xchartl 3 eq { 5850 neg 0250 neg translate} if xchartl 4 eq { 100 neg 4500 neg translate} if xchartl 5 eq { 5850 neg 4500 neg translate} if xchartl 6 eq { 100 neg 0250 neg translate} if xchartl 7 eq { 5850 neg 0250 neg translate} if } for %xchartl=0,3 showpage grestore %%Trailer %%EndDocument EndEPSF grestore gsave BeginEPSF 219 MM 06 MM sub SHAr add 108 MM translate 10 /Times-ISOL1 FS 53 MM 1 MM moveto ( ) show 1 1 scale -77 -91 translate %%BeginDocument: Bild 24 %line 459 %!PS-Adobe-3.0 EPSF-3.0 egs91-4N %%BoundingBox: 70 85 246 206 /FS {findfont exch scalefont setfont} bind def /MM {72 25.4 div mul} def %%EndProlog gsave /ioutx 0 def ioutx 1 eq {%ioutx=1 4 /Times-Roman FS 72 86 moveto (egs91-4N) show 72 90 translate 0.01 MM dup scale 20 setlinewidth /xwidth 6100 def /ywidth 4000 def 1 setgray 0 0 moveto xwidth 0 rlineto 0 ywidth rlineto xwidth neg 0 rlineto closepath fill 0 setgray 0 0 moveto xwidth 0 rlineto 0 ywidth rlineto xwidth neg 0 rlineto closepath stroke } if %ioutx=1 grestore showpage %%Trailer %%EndDocument EndEPSF grestore gsave BeginEPSF 161 MM 06 MM sub SHSr sub 064 MM translate 10 /Times-ISOL1 FS 53 MM 1 MM moveto ( ) show 1 1 scale -77 -91 translate %%BeginDocument: Bild 25 %line 469 %!PS-Adobe-3.0 EPSF-3.0 egs91-5N %%BoundingBox: 70 85 246 206 /FS {findfont exch scalefont setfont} bind def /MM {72 25.4 div mul} def %%EndProlog gsave /ioutx 0 def ioutx 1 eq {%ioutx=1 4 /Times-Roman FS 72 86 moveto (egs91-5N) show 72 90 translate 0.01 MM dup scale 20 setlinewidth /xwidth 6100 def /ywidth 4000 def 1 setgray 0 0 moveto xwidth 0 rlineto 0 ywidth rlineto xwidth neg 0 rlineto closepath fill 0 setgray 0 0 moveto xwidth 0 rlineto 0 ywidth rlineto xwidth neg 0 rlineto closepath stroke } if %ioutx=1 grestore showpage %%Trailer %%EndDocument EndEPSF grestore gsave BeginEPSF 219 MM 06 MM sub SHAr add 064 MM translate 10 /Times-ISOL1 FS 53 MM 1 MM moveto ( ) show 1 1 scale -77 -91 translate %%BeginDocument: Bild 26 %line 479 %!PS-Adobe-3.0 EPSF-3.0 egs91-6N %%BoundingBox: 70 85 246 206 /FS {findfont exch scalefont setfont} bind def /MM {72 25.4 div mul} def %%EndProlog gsave /ioutx 0 def ioutx 1 eq {%ioutx=1 4 /Times-Roman FS 72 86 moveto (egs91-6N) show 72 90 translate 0.01 MM dup scale 20 setlinewidth /xwidth 6100 def /ywidth 4000 def 1 setgray 0 0 moveto xwidth 0 rlineto 0 ywidth rlineto xwidth neg 0 rlineto closepath fill 0 setgray 0 0 moveto xwidth 0 rlineto 0 ywidth rlineto xwidth neg 0 rlineto closepath stroke } if %ioutx=1 grestore showpage %%Trailer %%EndDocument EndEPSF grestore gsave BeginEPSF 161 MM 06 MM sub SHSr sub 020 MM translate 10 /Times-ISOL1 FS 53 MM 1 MM moveto ( ) show 1 1 scale -77 -91 translate %%BeginDocument: Bild 27 %line 489 %!PS-Adobe-3.0 EPSF-3.0 http://farbe.li.tu-berlin.de/egs9/egs91-3R_R %%BoundingBox: 70 82 405 335 %START PDFDE011.EPS /pdfmark13 where {pop} {userdict /pdfmark13 /cleartomark load put} ifelse /languagelevel where {pop languagelevel} {1} ifelse 2 lt { userdict (<<) cvn ([) cvn load put userdict (>>) cvn (]) cvn load put} if [/Title (PostScript pictures: farbe.li.tu-berlin.de/egs9/egs9.HTM) /Author (compare K. Richter "Computergrafik ...": ISBN 3-8007-1775-1) /Subject (goto: http://farbe.li.tu-berlin.de or http://color.li.tu-berlin.de) /Keywords (image reproduction, colour devices) /Creator (klaus.richter@mac.com) /CreationDate (D:2023030112000) /ModDate (D:20230301112000) /DOCINFO pdfmark13 [ /View [ /Fit ] /DOCVIEW pdfmark13 %END PDFDE011 %SETCMYK_OLV.PS /setcmyk_olvcolor %transfer cmyk to olv {/ncolor exch def /ycolor exch def /mcolor exch def /ccolor exch def ncolor 0 eq {1 ccolor sub 1 mcolor sub 1 ycolor sub setrgbcolor } {ccolor 0 eq mcolor 0 eq and ycolor 0 eq and {%only black n 1 ncolor sub dup dup setrgbcolor } {%cmy and black n 1 ccolor sub 1 ncolor sub mul 1 mcolor sub 1 ncolor sub mul 1 ycolor sub 1 ncolor sub mul setrgbcolor } ifelse } ifelse } bind def /FS {findfont exch scalefont setfont} bind def /MM {72 25.4 div mul} def /str {8 string } bind def /A4querL {598 0 translate 90 rotate} def /languagelevel where {pop languagelevel} {1} ifelse /PSL12 exch def /dictende {counttomark 2 idiv dup dict begin {def} repeat pop currentdict end} bind def /Times-Roman findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /Times-ISOL1 exch definefont pop /Times-Italic findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /TimesI-ISOL1 exch definefont pop /Times-Bold findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /TimesB-ISOL1 exch definefont pop /Times-BoldItalic findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /TimesBI-ISOL1 exch definefont pop /Courier findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /Courier-ISOL1 exch definefont pop /Courier-Bold findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /CourierB-ISOL1 exch definefont pop %font0311.ps*********************************************** /CW {100 /Courier-ISOL1 FS} bind def /CV {150 /Courier-ISOL1 FS} bind def /CS {200 /Courier-ISOL1 FS} bind def /CK {250 /Courier-ISOL1 FS} bind def /CM {300 /Courier-ISOL1 FS} bind def /CG {350 /Courier-ISOL1 FS} bind def /CBW {100 /CourierB-ISOL1 FS} bind def /CBV {150 /CourierB-ISOL1 FS} bind def /CBS {200 /CourierB-ISOL1 FS} bind def /CBK {250 /CourierB-ISOL1 FS} bind def /CBM {300 /CourierB-ISOL1 FS} bind def /CBG {350 /CourierB-ISOL1 FS} bind def /RW {100 /Times-Roman FS} bind def /RV {150 /Times-Roman FS} bind def /RS {200 /Times-Roman FS} bind def /RK {250 /Times-Roman FS} bind def /RM {300 /Times-Roman FS} bind def /RG {350 /Times-Roman FS} bind def /RIW {100 /Times-Italic FS} bind def /RIV {150 /Times-Italic FS} bind def /RIS {200 /Times-Italic FS} bind def /RIK {250 /Times-Italic FS} bind def /RIM {300 /Times-Italic FS} bind def /RIG {350 /Times-Italic FS} bind def /RBW {100 /Times-Bold FS} bind def /RBV {150 /Times-Bold FS} bind def /RBS {200 /Times-Bold FS} bind def /RBK {250 /Times-Bold FS} bind def /RBM {300 /Times-Bold FS} bind def /RBG {350 /Times-Bold FS} bind def /RBIW {100 /Times-BoldItalic FS} bind def /RBIV {150 /Times-BoldItalic FS} bind def /RBIS {200 /Times-BoldItalic FS} bind def /RBIK {250 /Times-BoldItalic FS} bind def /RBIM {300 /Times-BoldItalic FS} bind def /RBIG {350 /Times-BoldItalic FS} bind def /TW {100 /Times-ISOL1 FS} bind def /TV {150 /Times-ISOL1 FS} bind def /TS {200 /Times-ISOL1 FS} bind def /TK {250 /Times-ISOL1 FS} bind def /TM {300 /Times-ISOL1 FS} bind def /TG {350 /Times-ISOL1 FS} bind def /TIW {100 /TimesI-ISOL1 FS} bind def /TIV {150 /TimesI-ISOL1 FS} bind def /TIS {200 /TimesI-ISOL1 FS} bind def /TIK {250 /TimesI-ISOL1 FS} bind def /TIM {300 /TimesI-ISOL1 FS} bind def /TIG {350 /TimesI-ISOL1 FS} bind def /TBW {100 /TimesB-ISOL1 FS} bind def /TBV {150 /TimesB-ISOL1 FS} bind def /TBS {200 /TimesB-ISOL1 FS} bind def /TBK {250 /TimesB-ISOL1 FS} bind def /TBM {300 /TimesB-ISOL1 FS} bind def /TBG {295 /TimesB-ISOL1 FS} bind def /TBIW {100 /TimesBI-ISOL1 FS} bind def /TBIV {150 /TimesBI-ISOL1 FS} bind def /TBIS {200 /TimesBI-ISOL1 FS} bind def /TBIK {250 /TimesBI-ISOL1 FS} bind def /TBIM {300 /TimesBI-ISOL1 FS} bind def /TBIG {350 /TimesBI-ISOL1 FS} bind def /SW {100 /Symbol FS} bind def /SV {150 /Symbol FS} bind def /SS {200 /Symbol FS} bind def /SK {250 /Symbol FS} bind def /SM {300 /Symbol FS} bind def /SG {350 /Symbol FS} bind def %font0311.ps*********************************************** /cvishow {0.5 add cvi 6 string cvs show} def /cvsshow1 {0.05 add 10 mul cvi 0.1 mul 7 string cvs show} def /cvsshow2 {0.005 add 100 mul cvi 0.01 mul 7 string cvs show} def /cvsshow3 {0.0005 add 1000 mul cvi 0.001 mul 7 string cvs show} def /cvsshow4 {0.00005 add 10000 mul cvi 0.0001 mul 7 string cvs show} def /tfy {1 1 0 setrgbcolor} bind def /tfg {0 1 0 setrgbcolor} bind def /tfr {1 0 0 setrgbcolor} bind def /tfb {0 0 1 setrgbcolor} bind def /tfn {0 setgray} bind def /tfw {1 setgray} bind def /tfbs {0 0.5 1 setrgbcolor} bind def /MULX 1250 def /l0 4 def /l1 5 def /l2 6 def /l3 7 def /co_sys 3 def %for 0:0-3, 1:0-7, 2:1-3, 3:1-7 %********************************************************************* /proz_curve_MUXY {%BEG proz_curve_MUXY 0 3 27 {/k exch def %k=0,27 k 0 eq {%k=0 /xst {Xi k get MULX mul} bind def /yst {Yi k get MULY mul} bind def xst yst moveto } if %k=0 /xst {Xi k get MULX mul} bind def /yst {Yi k get MULY mul} bind def /x20 {Xi k 1 add get MULX mul} bind def /y20 {Yi k 1 add get MULY mul} bind def /x21 {Xi k 2 add get MULX mul} bind def /y21 {Yi k 2 add get MULY mul} bind def /x22 {Xi k 3 add get MULX mul} bind def /y22 {Yi k 3 add get MULY mul} bind def x20 y20 x21 y21 x22 y22 curveto } for %k=0,27 stroke } bind def %END proz_curve_MUXY %******************************************************************* /proz_curvu_MUXY {%BEG proz_curvu_MUXY 0 3 27 {/k exch def %k=0,27 k 0 eq {%k=0 /xst {Xui k get MULX mul} bind def /yst {Yui k get MULY mul} bind def xst yst moveto } if %k=0 /xst {Xui k get MULX mul} bind def /yst {Yui k get MULY mul} bind def /x20 {Xui k 1 add get MULX mul} bind def /y20 {Yui k 1 add get MULY mul} bind def /x21 {Xui k 2 add get MULX mul} bind def /y21 {Yui k 2 add get MULY mul} bind def /x22 {Xui k 3 add get MULX mul} bind def /y22 {Yui k 3 add get MULY mul} bind def x20 y20 x21 y21 x22 y22 curveto } for %k=0,27 stroke } bind def %END proz_curvu_MUXY %******************************************************************* /proz_eq_table {%BEG proz_eq_table /xwtab 4700 def /ywtab 2600 def /i0eq ixeq xwtab add 420 sub def /iyeq0 360 def /iyeqt iyeq 100 add def 60 setlinewidth 1 setgray ixeq 050 sub iyeq ywtab sub 400 add moveto xwtab 0000 rlineto 0000 ywtab rlineto xwtab neg 0000 rlineto fill 0 setgray ixeq 050 sub iyeq ywtab sub 400 add moveto xwtab 0000 rlineto 0000 ywtab rlineto xwtab neg 0000 rlineto closepath stroke %always L*-Table ixeq iyeqt moveto TIM (L*) show TM ( =) show TIM (V ) show TM (\050) show TIM (L) show TK 0 -80 rmoveto (s) show 0 80 rmoveto TM (/) show TIM (s) show TM (\051) show TK 0 80 rmoveto (n) show 0 -80 rmoveto TM TM ([\0501-) show TIM (s) show TM (+) show TIM (s) show 50 0 rmoveto TIM (L) show TM (/) show TIM (L) show TK 0 -80 rmoveto (s) show 0 80 rmoveto TM (\051) show TK 0 80 rmoveto (n) show 0 -80 rmoveto TM TM (-1]) show i0eq iyeqt moveto TM ([1]) show ixeq iyeqt iyeq0 1 mul sub moveto ixeq iyeqt iyeq0 1 mul sub moveto TIM (n) show TM ( = -0,25) show i0eq iyeqt iyeq0 1 mul sub moveto TM ([2]) show ixeq iyeqt iyeq0 2 mul sub moveto TIM (V) show TM ( = 1/\0500,036) show 50 0 rmoveto TIM (n) show 50 0 rmoveto (L) show TK 0 -80 rmoveto (u) show 0 80 rmoveto TM TK -80 80 rmoveto (-0,30) show 0 -80 rmoveto TM (\051) show i0eq iyeqt iyeq0 2 mul sub moveto TM ([3]) show ixeq iyeqt iyeq0 3 mul sub moveto TIM (L) show TK 0 -80 rmoveto (s) show 0 80 rmoveto TM ( = 0,025) show 50 0 rmoveto TIM (L) show TK 0 -80 rmoveto (u) show 0 80 rmoveto TM TK -80 80 rmoveto (0,705) show 0 -80 rmoveto TM i0eq iyeqt iyeq0 3 mul sub moveto TM ([4]) show ixeq iyeqt iyeq0 4 mul sub moveto TIM (s) show TM ( = 1/[1+\050) show 50 0 rmoveto TIM (n V L) show TK 0 -80 rmoveto (s) show 0 80 rmoveto TM TK -80 80 rmoveto (n) show 0 -80 rmoveto TM TM (\051) show TK 00 80 rmoveto (1/\0501\255) show TIK (n) show TK (\051) show 0 -80 rmoveto TM TM (]) show i0eq iyeqt iyeq0 4 mul sub moveto TM ([5]) show ixeq iyeqt iyeq0 5 mul sub moveto TIM (L) show TK 0 -80 rmoveto (u) show 0 80 rmoveto TM TM ( = 0,1; 1; 10; 100; 1000 cd/m) show TK 00 80 rmoveto (2) show 0 -80 rmoveto TM i0eq iyeqt iyeq0 5 mul sub moveto TM ([6]) show %delLi i y01 y02 mul y05 mul put %{1/[n*V]}*{[Ls/s]**(1-n)} %*{1-s+[s*L/Ls]}**(1-n)} %always dL-Table ixeq iyeqt iyeq0 6 mul sub moveto TIM (dL) show TM (=[1/n) show TIM (V) show TM (][) show TIM (L) show TK 0 -80 rmoveto (s) show 0 80 rmoveto TM (/) show TIM (s) show TM (]) show TK 0 80 rmoveto (1-n) show 0 -80 rmoveto TM ([1-) show TIM (s) show TM (+) show TIM (s) show 50 0 rmoveto TIM (L) show TM (/) show TIM (L) show TK 0 -80 rmoveto (s) show 0 80 rmoveto TM (]) show TK 0 80 rmoveto (1-n) show 0 -80 rmoveto i0eq iyeqt iyeq0 6 mul sub moveto TM ([7]) show } bind def %END proz_eq_table %**************************************************** /proz_eq_tabl2 {%BEG proz_eq_tabl2 /xwtab 5250 def /ywtab 0800 def /i0eq ixeq xwtab add 520 sub def /iyeq0 360 def /iyeqt iyeq 100 add def 60 setlinewidth 1 setgray ixeq 050 sub iyeq ywtab sub 400 add moveto xwtab 0000 rlineto 0000 ywtab rlineto xwtab neg 0000 rlineto fill 0 setgray ixeq 050 sub iyeq ywtab sub 400 add moveto xwtab 0000 rlineto 0000 ywtab rlineto xwtab neg 0000 rlineto closepath stroke %always L*-Table ixeq iyeqt moveto TIM (L*) show TM ( =) show TIM (V ) show TM (\050) show TIM (L) show TK 0 -80 rmoveto (s) show 0 80 rmoveto TM (/) show TIM (s) show TM (\051) show TK 0 80 rmoveto (n) show 0 -80 rmoveto TM TM ([\0501-s\050) show TIM (L) show TM (-) show TIM (L) show TK 0 -80 rmoveto (s) show 0 80 rmoveto TM (\051/) show TIM (L) show TK 0 -80 rmoveto (s) show 0 80 rmoveto TM (\051) show TK 0 80 rmoveto (n) show 0 -80 rmoveto TM TM (-1]) show i0eq iyeqt moveto TM ([8]) show %delLi i y01 y02 mul y05 mul put %{1/[n*V]}*{[Ls/s]**(1-n)} %*{1-s+[s*L/Ls]}**(1-n)} %always dL-Table ixeq iyeqt iyeq0 1 mul sub moveto TIM (dL) show TM (=[1/n) show TIM (V) show TM (][) show TIM (L) show TK 0 -80 rmoveto (s) show 0 80 rmoveto TM (/) show TIM (s) show TM (]) show TK 0 80 rmoveto (1-n) show 0 -80 rmoveto TM ([\0501-s\050) show TIM (L) show TM (-) show TIM (L) show TK 0 -80 rmoveto (s) show 0 80 rmoveto TM (\051/) show TIM (L) show TK 0 -80 rmoveto (s) show 0 80 rmoveto TM (\051) show TK 0 80 rmoveto (1-n) show 0 -80 rmoveto TM TM (]) show i0eq iyeqt iyeq0 1 mul sub moveto TM ([9]) show } bind def %END proz_eq_tabl2 %************************************************************************ /proz_co_system {%BEG proz_co_system /txl [ () (-3) (-2) (-1) ( 0) ( 1) ( 2) ( 3) ( 4)] def %0..8 /txt [ () ( 0,001) ( 0,01) ( 0,1) ( 1) ( 10) ( 100) ( 1000) ( 10000)] def %0..8 co_sys 0 eq {%co_sys=0 /ty0 [(-3) (-2) (-1) ( 0) ( 1) ( 2) ( 3) ( 4) ()] def %0..8 DL /ty1 [(-5) ( 0) ( 5) (10) (15) (20) (25) (30) (35)] def %0..8 DL/L /ty2 [(-3) (-2) (-1) ( 0) ( 1) ( 2) () () ()] def %0..8 log DL/L /ty3 [(-25) ( 0) ( 25) ( 50) ( 75) (100) (125) (150) (175)] def %0..8 L* } if %co_sys=0 co_sys 1 eq {%co_sys=1 /ty0 [(-3) (-2) (-1) ( 0) ( 1) ( 2) ( 3) ( 4) ()] def %0..8 DL /ty1 [(-5) ( 0) ( 5) (10) (15) (20) (25) (30) (35)] def %0..8 DL/L /ty2 [(-3) (-2) (-1) ( 0) ( 1) ( 2) () () ()] def %0..8 log DL/L /ty3 [(-25) ( 0) ( 25) ( 50) ( 75) (100) (125) (150) (175)] def %0..8 L* } if %co_sys=1 co_sys 2 eq {%co_sys=2 /ty0 [(-2) (-1) ( 0) ( 1) ( 2) ( 3) ( 4) ( 5) ()] def %V /ty0 [( 1) ( 2) ( 3) ( 4) ( 5) ( 6) ( 7) ( 8) ()] def %V /ty1 [(-2) (-1) ( 0) ( 1) ( 2) ( 3) ( 4) ( 5) ()] def %Ls /ty2 [(-3) (-2) (-1) ( 0) ( 1) ( 2) () () ()] def %s /ty3 [(-25) ( 0) ( 25) ( 50) ( 75) (100) (125) (150) (175)] def %0..8 L* } if %co_sys=2 co_sys 3 eq {%co_sys=3 %/ty0 [(-2) (-1) ( 0) ( 1) ( 2) ( 3) ( 4) ( 5) ()] def %log V /ty0 [( 1) ( 2) ( 3) ( 4) ( 5) ( 6) ( 7) ( 8) ()] def %V %/ty1 [(-3) (-2) (-1) ( 0) ( 1) ( 2) ( 3) ( 4) ()] def %log Ls /ty1 [(-2) (-1) ( 0) ( 1) ( 2) ( 3) ( 4) ( 5)()] def %log Ls/s /ty2 [(-3) (-2) (-1) ( 0) ( 1) ( 2) () () ()] def %log s/Ls /ty3 [(-1) ( 0) ( 1) ( 2) ( 3) ( 4) () () ()] def %0..8 log L* } if %co_sys=3 60 setlinewidth ix0 iy0 moveto 10300 0 rlineto stroke %x ix0 iy0 moveto 0 6600 rlineto stroke %y 60 setlinewidth ix0 10300 add iy0 moveto -200 100 rlineto stroke %x_arrow ix0 10300 add iy0 moveto -200 -100 rlineto stroke %x_arrow ix0 iy0 6600 add moveto -100 -200 rlineto stroke %y_arrow ix0 iy0 6600 add moveto 100 -200 rlineto stroke %y_arrow 60 setlinewidth /ix2t ix0 200 sub def /ix1t ix0 500 sub def /iy1t iy0 500 sub def 1 1 8 {/i exch def %xtext ix0 ixsD2 sub i ixs mul add iy0 100 sub moveto 0 200 rlineto stroke ix2t ixsD2 sub i ixs mul add iy0 400 sub moveto txl i get show ix1t ixsD2 sub i ixs mul add iy0 200 add moveto txt i get show } for /ix6a ix0 5.8 ixs mul add def /ix7a ix0 6.8 ixs mul add def /iy6a iy0 600 sub def ix6a iy6a moveto ix7a iy6a lineto stroke ix7a iy6a moveto -200 100 rlineto stroke ix7a iy6a moveto -200 -100 rlineto stroke ix7a 150 add iy6a 100 sub moveto TBM (log) show 60 0 rmoveto TBIM (L) show TBM (/[cd/m) show TBK 0 80 rmoveto (2) show 0 -80 rmoveto TBM (]) show ix6a 1200 sub iy0 500 add moveto TBM (Infeldleuchtdichte ) showde (central\255field luminance ) showea TBIM (L) show TBM (/[cd/m) show TBK 0 80 rmoveto (2) show 0 -80 rmoveto TBM (]) show } bind def %END proz_co_system %*************************************************************** /proz_Li_func147 {%END proz_Li_func147 %function L/delta L /Li 31 array def /logLi 31 array def /delLi 31 array def /Xi 31 array def /Yi 31 array def /Yi0 31 array def /Yi1 31 array def /Yi2 31 array def /Yi3 31 array def /Yi4 31 array def /LSi 31 array def /Vuj 6 array def /Lsj 6 array def /sj 6 array def 0 1 30 {/i exch def %i=0,30 range -3 to +4 logLi logLi i -3 0.25 i mul add put Li i 10 logLi i get exp put Xi i 3 logLi i get add put } for %i=0,30 /n -0.25 def /1Mn 1 n sub def %1,25 /1D1Mn 1 1Mn div def %0,80 /nv1 0.036 def /nv2 -0.30 def /nl1 0.025 def /nl2 0.705 def 0 1 04 {/j exch def %j=0,4 range 0,1 to 1000 Lu /V01 Luj j get nv2 exp def %Lu**(-0,30) /V02 nv1 n mul def %0.036*n /V03 V02 V01 mul def %0.036*n*Lu**(-0.30) Vuj j 1 V03 div put %1/[0.036*n*Lu**(-0.30)] /L01 Luj j get nl2 exp def %Lu**(0.705) Lsj j nl1 L01 mul put %0.025*Lu**(0.705) /s01 Lsj j get n exp def %Ls**n /s02 n Vuj j get mul s01 mul def %n*V*Ls**n /s03 s02 1D1Mn exp def %[n*V*Ls**n]**[1/(1-n)] /s04 1 s03 add def %1+[n*V*Ls**n]**[1/(1-n)] sj j 1 s04 div put %1/{1+[n*V*Ls**n]**[1/(1-n)]} } for %j=0,4 0 1 04 {/j exch def %j=0,4 range 0,1 to 1000 Lu 0 1 30 {/i exch def %i=0,30 range -3 to +4 logLi %delta L /y01 1 n Vuj j get mul div def %1/[n*V] /y02 Lsj j get sj j get div 1Mn exp def %[Ls/s]**(1-n) /y03 sj j get Li i get mul Lsj j get div def %s*L/Ls /y04 1 sj j get sub y03 add def %1-s+[s*L/Ls] /y05 y04 1Mn exp def %{1-s+[s*L/Ls]}**(1-n) delLi i y01 y02 mul y05 mul put %{1/[n*V]}*{[Ls/s]**(1-n)} %*{1-s+[s*L/Ls]}**(1-n)} %L* /LS01 Vuj j get def %V /LS02 Lsj j get sj j get div n exp def %(Ls/s)**n /LS03 sj j get Li i get mul Lsj j get div def %(s*L/Ls) /LS04 1 sj j get sub LS03 add def %(1-s+s*L/Ls) /LS05 LS04 n exp 1 sub def %(1-s+s*L/Ls)**n-1 LSi i LS01 LS02 mul LS05 mul put %V*{(Ls/s)**n} %*{(1-s+sL/Ls)**n-1} j 0 eq {Yi0 i} if j 1 eq {Yi1 i} if j 2 eq {Yi2 i} if j 3 eq {Yi3 i} if j 4 eq {Yi4 i} if xchartl l0 eq {delLi i get log 2 add put} if xchartl l1 eq {Li i get delLi i get div put} if xchartl l2 eq {Li i get delLi i get div log 2 add put} if % xchartl l3 eq {LSi i get 1 add log put} if xchartl l3 eq {LSi i get 0.1 gt {LSi i get log} {0.1 log } ifelse put} if } for %i=0,30 } for %j=0,4 } bind def %%END proz_Li_func147 %************************************************************************ /proz_color0_9 {%BEG proz_color0_9 iYGRB 0 eq {%iYGRB=0 jkurv 0 eq {0.00 setgray} if jkurv 1 eq {0.25 setgray} if jkurv 2 eq {1.00 setgray} if jkurv 3 eq {0.75 setgray} if jkurv 4 eq {1.00 setgray} if /tfact {0.00 setgray} def } if %iYGRB=0 iYGRB 1 eq {%iYGRB=1 Y jkurv 0 eq {0.00 0.00 0.00 setrgbcolor} if jkurv 1 eq {0.25 0.25 0.00 setrgbcolor} if jkurv 2 eq {1.00 1.00 0.00 setrgbcolor} if jkurv 3 eq {0.75 0.75 0.00 setrgbcolor} if jkurv 4 eq {1.00 1.00 0.00 setrgbcolor} if /tfact {1.00 1.00 0.00 setrgbcolor} def } if %iYGRB=1 iYGRB 2 eq {%iYGRB=2 G jkurv 0 eq {0.00 0.00 0.00 setrgbcolor} if jkurv 1 eq {0.00 0.25 0.00 setrgbcolor} if jkurv 2 eq {0.00 1.00 0.00 setrgbcolor} if jkurv 3 eq {0.00 0.75 0.00 setrgbcolor} if jkurv 4 eq {0.00 1.00 0.00 setrgbcolor} if /tfact {0.00 1.00 0.00 setrgbcolor} def } if %iYGRB=2 iYGRB 3 eq {%iYGRB=3 R jkurv 0 eq {0.00 0.00 0.00 setrgbcolor} if jkurv 1 eq {0.25 0.00 0.00 setrgbcolor} if jkurv 2 eq {1.00 0.00 0.00 setrgbcolor} if jkurv 3 eq {0.75 0.00 0.00 setrgbcolor} if jkurv 4 eq {1.00 0.00 0.00 setrgbcolor} if /tfact {1.00 0.00 0.00 setrgbcolor} def } if %iYGRB=3 iYGRB 4 eq {%iYGRB=4 B jkurv 0 eq {0.00 0.00 0.00 setrgbcolor} if jkurv 1 eq {0.00 0.00 0.25 setrgbcolor} if jkurv 2 eq {0.00 0.00 1.00 setrgbcolor} if jkurv 3 eq {0.00 0.00 0.75 setrgbcolor} if jkurv 4 eq {0.00 0.00 1.00 setrgbcolor} if /tfact {0.00 0.00 1.00 setrgbcolor} def } if %iYGRB=4 iYGRB 5 eq {%iYGRB=5 W jkurv 0 eq {0.00 0.00 0.00 setrgbcolor} if jkurv 1 eq {0.25 0.25 0.25 setrgbcolor} if jkurv 2 eq {1.00 1.00 1.00 setrgbcolor} if jkurv 3 eq {0.75 0.75 0.75 setrgbcolor} if jkurv 4 eq {1.00 1.00 1.00 setrgbcolor} if /tfact {1.00 1.00 1.00 setrgbcolor} def /tfact {0.00 setgray} def } if %iYGRB=5 iYGRB 6 eq {%iYGRB=6 Wb jkurv 0 eq {0.00 0.00 0.00 setrgbcolor} if jkurv 1 eq {0.18 0.18 0.25 setrgbcolor} if jkurv 2 eq {1.00 1.00 1.00 setrgbcolor} if jkurv 3 eq {0.56 0.56 0.75 setrgbcolor} if jkurv 4 eq {0.75 0.75 1.00 setrgbcolor} if /tfact {0.00 0.00 1.00 setrgbcolor} def } if %iYGRB=6 iYGRB 7 eq {%iYGRB=7 WB jkurv 0 eq {0.00 0.00 0.00 setrgbcolor} if jkurv 1 eq {0.12 0.12 0.25 setrgbcolor} if jkurv 2 eq {1.00 1.00 1.00 setrgbcolor} if jkurv 3 eq {0.37 0.37 0.75 setrgbcolor} if jkurv 4 eq {0.50 0.50 1.00 setrgbcolor} if /tfact {0.00 0.00 1.00 setrgbcolor} def } if %iYGRB=7 iYGRB 8 eq {%iYGRB=8 wB jkurv 0 eq {0.00 0.00 0.00 setrgbcolor} if jkurv 1 eq {0.06 0.06 0.25 setrgbcolor} if jkurv 2 eq {1.00 1.00 1.00 setrgbcolor} if jkurv 3 eq {0.18 0.18 0.75 setrgbcolor} if jkurv 4 eq {0.25 0.25 1.00 setrgbcolor} if /tfact {0.00 0.00 1.00 setrgbcolor} def } if %iYGRB=8 iYGRB 9 eq {%iYGRB=9 B jkurv 0 eq {0.00 0.00 0.00 setrgbcolor} if jkurv 1 eq {0.00 0.00 0.25 setrgbcolor} if jkurv 2 eq {1.00 1.00 1.00 setrgbcolor} if jkurv 3 eq {0.00 0.00 0.75 setrgbcolor} if jkurv 4 eq {0.00 0.00 1.00 setrgbcolor} if /tfact {0.00 0.00 1.00 setrgbcolor} def } if %iYGRB=9 } bind def %END proz_color0_9 %************************************************************************ /proz_Lu_func147 {%END proz_Lu_func147 %function L/delta L /Vuj 6 array def /Lsj 6 array def /sj 6 array def /Lui 31 array def /Lulogi 31 array def /delLui 31 array def /Xui 31 array def /Yui 31 array def /Yui0 31 array def /Yui1 31 array def /Yui2 31 array def /Yui3 31 array def /Yui4 31 array def /Vui 31 array def /Lsui 31 array def /sui 31 array def 0 1 30 {/i exch def %i=0,30 range -3 to +4 logLi Lulogi i -3 0.25 i mul add put Lui i 10 Lulogi i get exp put Xui i 3 Lulogi i get add put } for %i=0,30 /n -0.25 def /1Mn 1 n sub def %1,25 /1D1Mn 1 1Mn div def %0,80 /nv1 0.036 def /nv2 -0.30 def /nl1 0.025 def /nl2 0.705 def 0 1 30 {/i exch def %i=0,30 range 0,1 to 1000 Li /V01 Lui i get nv2 exp def %Lu**(-0,30) /V02 nv1 n mul def %0.036*n /V03 V02 V01 mul def %0.036*n*Lu**(-0.30) Vui i 1 V03 div put %1/[0.036*n*Lu**(-0.30)] /L01 Lui i get nl2 exp def %Lu**(0.705) Lsui i nl1 L01 mul put %0.025*Lu**(0.705) /s01 Lsui i get n exp def %Ls**n /s02 n Vui i get mul s01 mul def %n*V*Ls**n /s03 s02 1D1Mn exp def %[n*V*Ls**n]**[1/(1-n)] /s04 1 s03 add def %1+[n*V*Ls**n]**[1/(1-n)] sui i 1 s04 div put %1/{1+[n*V*Ls**n]**[1/(1-n)]} } for %i=0,30 0 1 30 {/i exch def %i=0,30 range -3 to +4 logLi co_sys 2 eq {%co_sys=2 xchartl l0 eq {Yui2 i Vui i get neg put} if xchartl l1 eq {Yui2 i Lsui i get sui i get div put} if xchartl l2 eq {Yui2 i sui i get Lsui i get div put} if } if %co_sys=2 co_sys 3 eq {%co_sys=3 xchartl l0 eq {Yui2 i Vui i get neg log 2 sub put} if xchartl l1 eq {Yui2 i Lsui i get sui i get div log 1 add put} if xchartl l2 eq {Yui2 i sui i get Lsui i get div log 2 add put} if } if %co_sys=3 } for %i=0,30 } bind def %%END proz_Lu_func147 %************************************************************************ %%EndProlog gsave /lanind 1 def /lantex [(G) (E) (S) (N) (I) (J) (M)] def /showde {0 lanind eq {show} {pop} ifelse} bind def /showen {1 lanind eq {show} {pop} ifelse} bind def /showfr {2 lanind eq {show} {pop} ifelse} bind def /showes {3 lanind eq {show} {pop} ifelse} bind def /showit {4 lanind eq {show} {pop} ifelse} bind def /showjp {5 lanind eq {show} {pop} ifelse} bind def /showea {1 lanind le {show} {pop} ifelse} bind def /showm {6 lanind eq {show} {pop} ifelse} bind def %default values /lanind1 01 def /lanind2 01 def /lanindd 01 def /lanindm 01 def /colorm1 00 def /colorm2 00 def /colormd 01 def /colormm 01 def /deintp1 00 def /deintp2 00 def /deintpd 01 def /deintpm 01 def /xcolor1 03 def /xcolor2 03 def /xcolord 01 def /xcolorm 01 def /xchart1 00 def /xchart2 00 def /xchartd 01 def /xchartm 01 def /pchart1 01 def /pchart2 01 def /pchartd 01 def /pchartm 01 def /colsep1 00 def /colsep2 00 def /colsepd 01 def /colsepm 01 def /pmetam1 00 def /pmetam2 00 def /pmetamd 01 def /pmetamm 01 def /xchart3 00 def /xchart4 00 def /xchart5 00 def %usual change of default values /lanindf where {pop /lanind1 lanindf def /lanind2 lanindf def /lanindd laninddf def} if /colormf where {pop /colorm1 colormf def /colorm2 colormf def /colormd colormdf def} if /deintpf where {pop /deintp1 deintpf def /deintp2 deintpf def /deintpd deintpdf def} if /xcolorf where {pop /xcolor1 xcolorf def /xcolor2 xcolorf def /xcolord xcolordf def} if /xchartf where {pop /xchart1 xchartf def /xchart2 xchartf def /xchartd xchartdf def} if /pchartf where {pop /pchart1 pchartf def /pchart2 pchartf def /pchartd pchartdf def} if /colsepf where {pop /colsep1 colsepf def /colsep2 colsepf def /colsepd colsepdf def} if /pmetamf where {pop /pmetam1 pmetamf def /pmetam2 pmetamf def /pmetamd pmetamdf def} if /xchart3f where {pop /xchart3 xchart3f def} if /xchart4f where {pop /xchart4 xchart4f def} if /xchart5f where {pop /xchart5 xchart5f def} if /lanind lanind1 def % /colorm colorm1 def % /deintp deintp1 def % /xcolor xcolor1 def % /xchart xchart1 def % /pchart pchart1 def % /colsep colsep1 def % /pmetam pmetam1 def % /GSS$ where {pop /LSS$ GSS$ def} {/LSS$ (1) def} ifelse /GSC$ where {pop /LSC$ GSC$ def} {/LSC$ (N) def} ifelse /GSX$ where {pop /LSX$ GSX$ def} {/LSX$ (0) def} ifelse /GSY$ where {pop /LSY$ GSY$ def} {/LSY$ (0) def} ifelse /GEX$ where {pop /LEX$ GEX$ def} {/LEX$ (P.PS./PDF) def} ifelse /GEY$ where {pop /LEY$ GEY$ def} {/LEY$ (P.DAT) def} ifelse /IMES where {pop %/IMES IMES def } {/IMES 0 def} ifelse /colorml colorm def /xcolorl xcolor def /xchartl xchart def /pchartl pchart def gsave 72 90 translate 0.01 MM dup scale 20 setlinewidth /xwhl 11600 def /ywhl 8550 def 1.0 setgray 0 0 moveto xwhl 0 rlineto 0 ywhl rlineto xwhl neg 0 rlineto closepath fill 0 setgray 0 0 moveto xwhl 0 rlineto 0 ywhl rlineto xwhl neg 0 rlineto closepath stroke 0 setgray /xbtex0 1 def xbtex0 1 eq {%xbtex0=1 TV 50 -150 moveto (egs91-7n) show } if %xbtex0=1 4 1 7 {/xchartl exch def %xchartl=4,7 20 setlinewidth xchartl 0 eq { 100 4500 translate} if xchartl 1 eq { 5850 4500 translate} if xchartl 2 eq { 100 0250 translate} if xchartl 3 eq { 5850 0250 translate} if xchartl 4 eq { 100 4500 translate} if xchartl 5 eq { 5850 4500 translate} if xchartl 6 eq { 100 0250 translate} if xchartl 7 eq { 5850 0250 translate} if 0 setgray /cvishow {cvi 6 string cvs show} def 0 setgray TV 50 -150 moveto (egs91-) show xchartl 1 add cvishow (a) show %a 20 setlinewidth [ ] 0 setdash /yhoe 4000 def /xwidth 5650 def 0.5 0.5 0.5 setrgbcolor 0 0 moveto xwidth 0 rlineto 0 yhoe rlineto xwidth neg 0 rlineto closepath fill 0 setgray 0 0 moveto xwidth 0 rlineto 0 yhoe rlineto xwidth neg 0 rlineto closepath stroke /ix0 700 def /iy0 900 def /ix1 300 def %1 /y00 7300 def /iYGRB1 0 def /iYGRB2 4 def /iYGRBD 1 def %always start values /L0j [0.1 1 10 100 1000 10000] def /L0logj [-1 0 1 2 3 4] def /Ltj [( 0,1) ( 1) ( 10) ( 100) ( 1000) (10000)] def %iYGRB 0U 1Y 2G 3R 4B 5W 6Wb 7WB 8wB 9B /fYGRB [1.0 0.9 0.6 0.4 0.2 1.000 0.775 0.550 0.325 0.100] def /Luj 6 array def /Lulogj 6 array def /delLuj 6 array def gsave 0 setlinewidth 0 0 moveto xwidth 0 rlineto 0 yhoe rlineto xwidth neg 0 rlineto closepath clip 0.5 0.5 scale /ixs 1250 def /ixsD2 ixs 0.5 mul def 60 setlinewidth %****************************************************************** xchartl l0 eq {%xchartl=l0 /iys 1250 def /MULY iys def /ix0t ix0 ixsD2 add def /iy0t iy0 iys add def ix1 100 add y00 350 add moveto co_sys 3 eq {TBM (log [ ) show} if TBIM (V ) show co_sys 3 eq {TBM (] ) show} if TBM (scaling factor ) showea (Skalierungsfaktor ) showde %equation table; table at end /ixeq ix0 250 add def /iyeq iy0 iys 4.9 mul add def /iyeqd 400 def proz_co_system ixeq 0300 add iyeq iyeqd 7.4 mul sub moveto co_sys 3 eq {TBM (log [ ) show} if TBIM (V ) show co_sys 3 eq {TBM (] ) show} if TBM (scaling factor ) showea (Skalierungsfaktor ) showde ixeq 0300 add iyeq iyeqd 8.4 mul sub moveto TBM (surround\255field luminance) showea (Umfeld\255Leuchtdichte) showde ixeq 1900 add iyeq iyeqd 9.4 mul sub moveto TBIM (L) show TBK 0 -80 rmoveto (u) show 0 80 rmoveto TBM (/[cd/m) show TBK 0 80 rmoveto (2) show 0 -80 rmoveto TBM (]) show /nx 0.3 def ixeq 3400 add iyeq iyeqd 8.9 mul sub moveto 1000 1000 nx mul rlineto stroke ixeq 3400 add 1000 add iyeq 1000 nx mul add iyeqd 8.9 mul sub moveto -200 050 rlineto stroke ixeq 3400 add 1000 add iyeq 1000 nx mul add iyeqd 8.9 mul sub moveto -200 -150 rlineto stroke %ytex TBM 0 1 6 {/i exch def %i=1,6 ytex ix0 100 sub iy0 i iys mul add moveto 200 0 rlineto stroke ix0 500 sub iy0 i iys mul add 100 sub moveto ty0 i get show } for %i=1,6 ix0t iy0t translate iYGRB1 iYGRBD iYGRB2 {/iYGRB exch def %iYGRB=0,8 BEG large loop iYGRB iYGRB1 eq {%iYGRB=iYGRB1 0 1 5 {/j exch def %j=0,5 Luj j L0j j get put Lulogj j Luj j get log put } for %J=0,5 proz_Lu_func147 } if %iYGRB=iYGRB1 iYGRB iYGRB1 gt {%iYGRB>iYGRB1 0 1 5 {/j exch def %j=0,5 Luj j L0j j get fYGRB iYGRB get mul put Lulogj j Luj j get log put } for %J=0,5 proz_Lu_func147 } if %iYGRB>iYGRB1 /JPPM 4 def 0 1 JPPM {/jkurv exch def %jkurv=0,4 [ ] 0 setdash %usually continues curves jkurv 0 eq {[100 100] 0 setdash} if jkurv 1 eq {[100 100] 0 setdash} if jkurv 2 eq {[] 0 setdash} if jkurv 3 eq {[100 100] 0 setdash} if jkurv 4 eq {[100 100] 0 setdash} if proz_color0_9 0 1 30 {/i exch def %i=0,30 jkurv 0 eq {Yui i Yui2 i get put} if jkurv 1 eq {Yui i Yui2 i get put} if jkurv 2 eq {Yui i Yui2 i get put} if jkurv 3 eq {Yui i Yui2 i get put} if jkurv 4 eq {Yui i Yui2 i get put} if } for %i=0,30 % 0 1 2 3 4 /kurvi [1 1 1 1 1] def kurvi jkurv get 1 eq {%kurvi=1 proz_curvu_MUXY } if %kurvi=1 jkurv 2 eq {%NW mean tfact [100 100] 0 setdash proz_curvu_MUXY } if %SM } for %jkurv=0,JPPM 0 setgray [100 100] 0 setdash /JPPM 2 def 2 1 JPPM {/jkurv exch def %jkurv=0,4 [100 100] 0 setdash 8 4 24 {/i exch def %i=8,4,24 Xui i get MULX mul Yui i get MULY mul moveto Xui i get MULX mul -0.4 MULY mul lineto stroke tfact Xui i get MULX mul Yui i get MULY mul 100 0 360 arc fill iYGRB 0 eq iYGRB 5 eq or {%iYGRB=0 or 5 tfn %j 0_8 1_12 2_16 3_20 4_24 /xposj [-400 -400 -400 -400 -400] def /yposj [ 200 200 200 200 200] def /j i 8 sub 4 idiv def Xui i get MULX mul xposj j get add Yui i get MULY mul yposj j get add moveto Ltj j get show Xui i get MULX mul xposj j get add Yui i get MULY mul yposj j get add 300 add moveto co_sys 2 eq {Vui i get neg cvsshow2} if %co_sys=2 co_sys 3 eq {Vui i get neg log cvsshow2} if %co_sys=3 } if %iYGRB=0 or 5 } for %i=8,4,24 [] 0 setdash } for %jkurv=0,JPPM } for %iYGRB %iYGRB=0,8 END large loop ix0t neg iy0t neg translate %equation table; table at end /ixeq ix0 250 add def /iyeq iy0 iys 4.9 mul add def /iyeqd 400 def /iyeq0 360 def proz_eq_table %equation table; table at end /ixeq ix0 5200 add def /iyeq iy0 iys 4.9 mul add def /iyeqd 400 def /iyeq0 360 def proz_eq_tabl2 } if %xchartl=l0 %****************************************************************** xchartl l1 eq {%xchartl=l1 /iys 1250 def /MULY iys def /ix0t ix0 ixsD2 add def /iy0t iy0 iys add def ix1 100 add y00 350 add moveto co_sys 3 eq {TBM (log [ ) show} if TBIM (L) show TBK 0 -80 rmoveto (s) show 0 80 rmoveto TBIM ( / s) show co_sys 3 eq {TBM ( ]) show} if TBM ( central\255field luminance threshold ) showea ( Infeld\255Leuchtdichteschwelle ) showde (divided by threshold faktor) showea (dividiert durch Schwellenfaktor) showde %equation table; table at end /ixeq ix0 250 add def /iyeq iy0 iys 4.9 mul add def /iyeqd 400 def proz_co_system ixeq 0000 add iyeq iyeqd 6.5 mul sub moveto co_sys 3 eq {TBM (log [) show} if TBIM (L) show TBK 0 -80 rmoveto (s) show 0 80 rmoveto TBM ( / ) show TBIM (s) show co_sys 3 eq {TBM ( ]) show} if ixeq 0000 add iyeq iyeqd 7.5 mul sub moveto TBM (surround\255field luminance) showea (Umfeld\255Leuchtdichte) showde ixeq 0500 add 500 sub iyeq iyeqd 9.9 mul sub moveto TBIM (L) show TBK 0 -80 rmoveto (u) show 0 80 rmoveto TBM (/[cd/m) show TBK 0 80 rmoveto (2) show 0 -80 rmoveto TBM (]) show /nx 0.7 def ixeq 1900 add 500 sub iyeq iyeqd 9.8 mul sub moveto 1000 1000 nx mul rlineto stroke ixeq 1900 add 1000 add 500 sub iyeq 1000 nx mul add iyeqd 9.8 mul sub moveto -300 -100 rlineto stroke ixeq 1900 add 1000 add 500 sub iyeq 1000 nx mul add iyeqd 9.8 mul sub moveto -200 -300 rlineto stroke %ytex TBM 0 1 7 {/i exch def %i=1,7 ytex ix0 100 sub iy0 i iys mul add moveto 200 0 rlineto stroke ix0 500 sub iy0 i iys mul add 100 sub moveto ty1 i get show } for %i=1,7 ix0t iy0t translate iYGRB1 iYGRBD iYGRB2 {/iYGRB exch def %iYGRB=0,8 BEG large loop iYGRB iYGRB1 eq {%iYGRB=iYGRB1 0 1 5 {/j exch def %j=0,5 Luj j L0j j get put Lulogj j Luj j get log put } for %J=0,5 proz_Lu_func147 } if %iYGRB=iYGRB1 iYGRB iYGRB1 gt {%iYGRB>iYGRB1 0 1 5 {/j exch def %j=0,5 Luj j L0j j get fYGRB iYGRB get mul put Lulogj j Luj j get log put } for %J=0,5 proz_Lu_func147 } if %iYGRB>iYGRB1 /JPPM 2 def 2 1 JPPM {/jkurv exch def %jkurv=0,4 [ ] 0 setdash %usually continues curves jkurv 0 eq {[100 100] 0 setdash} if jkurv 1 eq {[100 100] 0 setdash} if jkurv 2 eq {[] 0 setdash} if jkurv 3 eq {[100 100] 0 setdash} if jkurv 4 eq {[100 100] 0 setdash} if proz_color0_9 0 1 30 {/i exch def %i=0,30 jkurv 0 eq {Yui i Yui0 i get put} if jkurv 1 eq {Yui i Yui1 i get put} if jkurv 2 eq {Yui i Yui2 i get put} if jkurv 3 eq {Yui i Yui3 i get put} if jkurv 4 eq {Yui i Yui4 i get put} if } for %i=0,30 % 0 1 2 3 4 /kurvi [1 1 1 1 1] def kurvi jkurv get 1 eq {%kurvi=1 proz_curvu_MUXY } if %kurvi=1 jkurv 2 eq {%NW mean tfact [100 100] 0 setdash proz_curvu_MUXY } if %SM } for %jkurv=0,JPPM 0 setgray [100 100] 0 setdash /JPPM 2 def 2 1 JPPM {/jkurv exch def %jkurv=0,4 [100 100] 0 setdash 8 4 24 {/i exch def %i=8,4,24 Xui i get MULX mul Yui i get MULY mul moveto Xui i get MULX mul 0 MULY mul lineto stroke tfact Xui i get MULX mul Yui i get MULY mul 100 0 360 arc fill iYGRB 0 eq iYGRB 5 eq or {%iYGRB=0 or 5 tfn %j 0_8 1_12 2_16 3_20 4_24 /xposj [-400 -400 -400 -400 -400] def /yposj [ 200 200 200 200 200] def /j i 8 sub 4 idiv def Xui i get MULX mul xposj j get add Yui i get MULY mul yposj j get add moveto Ltj j get show Xui i get MULX mul xposj j get add Yui i get MULY mul yposj j get add 300 add moveto co_sys 2 eq {Lsui i get sui i get div cvsshow2} if %co_sys=2 co_sys 3 eq {Lsui i get sui i get div log cvsshow2} if %co_sys=3 } if %iYGRB=0 or 5 } for %i=8,4,24 [] 0 setdash } for %jkurv=0,JPPM } for %iYGRB %iYGRB=0,8 END large loop ix0t neg iy0t neg translate %equation table; table at end /ixeq ix0 5800 add def /iyeq iy0 iys 2.4 mul add def /iyeqd 400 def /iyeq0 360 def proz_eq_table %equation table; table at end /ixeq ix0 250 add def /iyeq iy0 iys 4.9 mul add def /iyeqd 400 def /iyeq0 360 def proz_eq_tabl2 } if %xchartl=l1 %****************************************************************** xchartl l2 eq {%xchartl=l2 /iys 1250 def /MULY iys def /ix0t ix0 ixsD2 add def /iy0t iy0 iys add def ix1 100 add y00 350 add moveto co_sys 3 eq {TBM (log [ ) show} if TBIM (s) show TBM ( / ) show TBIM (L) show TBK 0 -80 rmoveto (s) show 0 80 rmoveto co_sys 3 eq {TBM ( ]) show} if TBM ( central\255field threshold factor) showea ( Infeld\255Schwellenfaktor) showde TBM ( divided by luminance threshold) showea ( dividiert durch Leuchtdichteschwelle) showde %equation table; table at end /ixeq ix0 5700 add def /iyeq iy0 iys 4.9 mul add def /iyeqd 400 def proz_co_system ixeq 800 add iyeq iyeqd 6.4 mul sub moveto co_sys 3 eq {TBM (log [ ) show} if TBIM (s) show TBM ( / ) show TBIM (L) show TBK 0 -80 rmoveto (s) show 0 80 rmoveto co_sys 3 eq {TBM ( ]) show} if ixeq 800 add iyeq iyeqd 7.4 mul sub moveto TBM (surround\255field luminance) showea (Umfeld\255Leuchtdichte) showde ixeq 2200 add 600 add iyeq iyeqd 10.4 mul sub moveto TBIM (L) show TBK 0 -80 rmoveto (u) show 0 80 rmoveto TBM (/[cd/m) show TBK 0 80 rmoveto (2) show 0 -80 rmoveto TBM (]) show /nx 0.9 def ixeq 2200 add 500 add iyeq iyeqd 10.4 mul sub moveto -1000 1000 nx mul rlineto stroke ixeq 2200 add 500 add 1000 sub iyeq 1000 nx mul add iyeqd 10.4 mul sub moveto 300 -100 rlineto stroke ixeq 2200 add 500 add 1000 sub iyeq 1000 nx mul add iyeqd 10.4 mul sub moveto 150 -400 rlineto stroke %ytex TBM 0 1 6 {/i exch def %i=1,6 ytex ix0 100 sub iy0 i iys mul add moveto 200 0 rlineto stroke ix0 500 sub iy0 i iys mul add 100 sub moveto ty2 i get show } for %i=1,6 %iYGRB 0U 1Y 2G 3R 4B 5W 6Wb 7WB 8wB 9B /fYGRB [1.0 0.9 0.6 0.4 0.2 1.000 0.775 0.550 0.325 0.100] def ix0t iy0t translate iYGRB1 iYGRBD iYGRB2 {/iYGRB exch def %iYGRB=0,8 BEG large loop iYGRB iYGRB1 eq {%iYGRB=iYGRB1 0 1 5 {/j exch def %j=0,5 Luj j L0j j get put Lulogj j Luj j get log put } for %J=0,5 proz_Lu_func147 } if %iYGRB=iYGRB1 iYGRB iYGRB1 gt {%iYGRB>iYGRB1 0 1 5 {/j exch def %j=0,5 Luj j L0j j get fYGRB iYGRB get mul put Lulogj j Luj j get log put } for %J=0,5 proz_Lu_func147 } if %iYGRB>iYGRB1 /JPPM 2 def 2 1 JPPM {/jkurv exch def %jkurv=0,4 [ ] 0 setdash %usually continues curves jkurv 0 eq {[100 100] 0 setdash} if jkurv 1 eq {[100 100] 0 setdash} if jkurv 2 eq {[] 0 setdash} if jkurv 3 eq {[100 100] 0 setdash} if jkurv 4 eq {[100 100] 0 setdash} if proz_color0_9 0 1 30 {/i exch def %i=0,30 jkurv 0 eq {Yui i Yui0 i get put} if jkurv 1 eq {Yui i Yui1 i get put} if jkurv 2 eq {Yui i Yui2 i get put} if jkurv 3 eq {Yui i Yui3 i get put} if jkurv 4 eq {Yui i Yui4 i get put} if } for %i=0,30 % 0 1 2 3 4 /kurvi [1 1 1 1 1] def kurvi jkurv get 1 eq {%kurvi=1 proz_curvu_MUXY } if %kurvi=1 jkurv 2 eq {%NW mean tfact [100 100] 0 setdash proz_curvu_MUXY } if %SM } for %jkurv=0,JPPM 0 setgray [100 100] 0 setdash /JPPM 2 def 2 1 JPPM {/jkurv exch def %jkurv=0,4 [100 100] 0 setdash 8 4 24 {/i exch def %i=8,4,24 Xui i get MULX mul Yui i get MULY mul moveto Xui i get MULX mul -0.4 MULY mul lineto stroke tfact Xui i get MULX mul Yui i get MULY mul 100 0 360 arc fill iYGRB 0 eq iYGRB 5 eq or {%iYGRB=0 or 5 tfn %j 0_8 1_12 2_16 3_20 4_24 /xposj [-300 -300 -300 -300 -300] def /yposj [ 200 200 200 200 200] def /j i 8 sub 4 idiv def Xui i get MULX mul xposj j get add Yui i get MULY mul yposj j get add moveto Ltj j get show Xui i get MULX mul xposj j get add Yui i get MULY mul yposj j get add 300 add moveto co_sys 2 eq {sui i get Lsui i get div cvsshow3} if %co_sys=2 co_sys 3 eq {sui i get Lsui i get div log cvsshow2} if %co_sys=3 } if %iYGRB=0 or 5 } for %i=8,4,24 [] 0 setdash } for %jkurv=0,JPPM } for %iYGRB %iYGRB=0,8 END large loop ix0t neg iy0t neg translate %equation table; table at end /ixeq ix0 5800 add def /iyeq iy0 iys 4.9 mul add def /iyeqd 400 def /iyeq0 360 def proz_eq_table %equation table; table at end /ixeq ix0 250 add def /iyeq iy0 iys 1.5 mul add def /iyeqd 400 def /iyeq0 360 def proz_eq_tabl2 } if %xchartl=l2 %****************************************************************** xchartl l3 eq {%xchartl=l3 co_sys 2 eq {/iys 1000 def /MULY iys 25 div def} if co_sys 3 eq {/iys 1250 def /MULY iys def} if /ix0t ix0 ixsD2 add def /iy0t iy0 iys add def ix1 100 add y00 350 add moveto co_sys 3 eq {TBM (log [ ) show} if TBIM (L* ) show co_sys 3 eq {TBM (] ) show} if TBM ( central\255field lightness) showea ( Indfeld\255Helligkeit) showde %equation table; table at end /ixeq ix0 250 add def /iyeq iy0 iys 4.9 mul add def /iyeqd 400 def proz_co_system ixeq 5400 add iyeq iyeqd 1.7 mul sub moveto co_sys 3 eq {TBM (log [ ) show} if TBIM (L* ) show co_sys 3 eq {TBM (] ) show} if TBM ( central\255field lightness) showea ( Indfeldhelligkeit) showde ixeq 5400 add iyeq iyeqd 2.6 mul sub moveto TBM (surround\255field luminance) showea (Umfeld\255Leuchtdichte) showde ixeq 5400 add iyeq iyeqd 3.5 mul sub moveto TBIM (L) show TBK 0 -80 rmoveto (u) show 0 80 rmoveto TBM (/[cd/m) show TBK 0 80 rmoveto (2) show 0 -80 rmoveto TBM (]) show ixeq 6900 add iyeq iyeqd 3.5 mul sub moveto 1000 0000 rlineto stroke ixeq 6900 add 1000 add iyeq iyeqd 3.5 mul sub moveto -200 100 rlineto stroke ixeq 6900 add 1000 add iyeq iyeqd 3.5 mul sub moveto -200 -100 rlineto stroke %ytex TBM 0 1 6 {/i exch def %i=1,6 ytex ix0 100 sub iy0 i iys mul add moveto 200 0 rlineto stroke %special 600 instead of 500 sub ix0 600 sub iy0 i iys mul add 100 sub moveto ty3 i get show } for %i=1,6 ix0t iy0t translate iYGRB1 iYGRBD iYGRB2 {/iYGRB exch def %iYGRB=0,8 BEG large loop iYGRB iYGRB1 eq {%iYGRB=iYGRB1 0 1 5 {/j exch def %j=0,5 Luj j L0j j get put Lulogj j Luj j get log put } for %J=0,5 proz_Li_func147 } if %iYGRB=iYGRB1 iYGRB iYGRB1 gt {%iYGRB>iYGRB1 0 1 5 {/j exch def %j=0,5 Luj j L0j j get fYGRB iYGRB get mul put Lulogj j Luj j get log put } for %J=0,5 proz_Li_func147 } if %iYGRB>iYGRB1 /JPPM 4 def 0 1 JPPM {/jkurv exch def %jkurv=0,4 [ ] 0 setdash %usually continues curves jkurv 0 eq {[100 100] 0 setdash} if jkurv 1 eq {[100 100] 0 setdash} if jkurv 2 eq {[] 0 setdash} if jkurv 3 eq {[100 100] 0 setdash} if jkurv 4 eq {[100 100] 0 setdash} if proz_color0_9 0 1 30 {/i exch def %i=0,30 jkurv 0 eq {Yi i Yi0 i get put} if jkurv 1 eq {Yi i Yi1 i get put} if jkurv 2 eq {Yi i Yi2 i get put} if jkurv 3 eq {Yi i Yi3 i get put} if jkurv 4 eq {Yi i Yi4 i get put} if } for %i=0,30 % 0 1 2 3 4 /kurvi [1 1 1 1 1] def kurvi jkurv get 1 eq {%kurvi=1 proz_curve_MUXY } if %kurvi=1 jkurv 2 eq {%NW mean tfact [100 100] 0 setdash proz_curve_MUXY } if %SM } for %jkurv=0,JPPM 0 setgray [100 100] 0 setdash /JPPM 4 def 0 1 JPPM {/jkurv exch def %jkurv=0,4 [100 100] 0 setdash 8 4 24 {/i exch def %i=8,4,24 i 08 eq {Yi i Yi0 i get put} if i 12 eq {Yi i Yi1 i get put} if i 16 eq {Yi i Yi2 i get put} if i 20 eq {Yi i Yi3 i get put} if i 24 eq {Yi i Yi4 i get put} if Xi i get MULX mul Yi i get MULY mul moveto Xi i get MULX mul 0 MULY mul lineto stroke tfact Xi i get MULX mul Yi i get MULY mul 100 0 360 arc fill iYGRB 0 eq iYGRB 5 eq or {%iYGRB=0 or 5 tfn %j 0_8 1_12 2_16 3_20 4_24 /xposj [-400 -400 -400 -400 -400] def /yposj [ 500 500 500 400 300] def /j i 8 sub 4 idiv def Xi i get MULX mul xposj j get add Yi i get MULY mul yposj j get add moveto Ltj j get show Xi i get MULX mul xposj j get add Yi i get MULY mul yposj j get add 300 add moveto co_sys 2 eq {Yi i get cvsshow2} if %co_sys=2 co_sys 3 eq {Yi i get log cvsshow2} if %co_sys=3 } if %iYGRB=0 or 5 } for %i=8,4,24 [] 0 setdash } for %jkurv=0,JPPM } for %iYGRB %iYGRB=0,8 END large loop ix0t neg iy0t neg translate %equation table; table at end /ixeq ix0 250 add def /iyeq iy0 iys 4.95 mul add def /iyeqd 400 def /iyeq0 360 def proz_eq_table %equation table; table at end /ixeq ix0 5200 add def /iyeq iy0 iys 4.9 mul add def /iyeqd 400 def /iyeq0 360 def proz_eq_tabl2 } if %xchartl=l3 %****************************************************************** grestore %end because of clip xchartl 0 eq { 100 neg 4500 neg translate} if xchartl 1 eq { 5850 neg 4500 neg translate} if xchartl 2 eq { 100 neg 0250 neg translate} if xchartl 3 eq { 5850 neg 0250 neg translate} if xchartl 4 eq { 100 neg 4500 neg translate} if xchartl 5 eq { 5850 neg 4500 neg translate} if xchartl 6 eq { 100 neg 0250 neg translate} if xchartl 7 eq { 5850 neg 0250 neg translate} if } for %xchartl=4,7 showpage grestore %%Trailer %%EndDocument EndEPSF grestore gsave BeginEPSF 219 MM 06 MM sub SHAr add 020 MM translate 12 /Times-ISOL1 FS -9 MM -7 MM moveto ( ) show 10 /Times-ISOL1 FS 53 MM 1 MM moveto ( ) show 1 1 scale -77 -91 translate %%BeginDocument: Bild 28 %line 499 %!PS-Adobe-3.0 EPSF-3.0 egs91-8N %%BoundingBox: 70 85 246 206 /FS {findfont exch scalefont setfont} bind def /MM {72 25.4 div mul} def %%EndProlog gsave /ioutx 0 def ioutx 1 eq {%ioutx=1 4 /Times-Roman FS 72 86 moveto (egs91-8N) show 72 90 translate 0.01 MM dup scale 20 setlinewidth /xwidth 6100 def /ywidth 4000 def 1 setgray 0 0 moveto xwidth 0 rlineto 0 ywidth rlineto xwidth neg 0 rlineto closepath fill 0 setgray 0 0 moveto xwidth 0 rlineto 0 ywidth rlineto xwidth neg 0 rlineto closepath stroke } if %ioutx=1 grestore showpage %%Trailer %%EndDocument EndEPSF grestore gsave BeginEPSF 219 MM 080 MM add 008 MM translate %80 MM Breite von TestStreifen 10 /Times-ISOL1 FS 53 MM 1 MM moveto () show 1 1 scale -77 21 MM sub -91 translate %%BeginDocument: Bild 29 Teststreifen Ueberlaenge %line 509 %%EndDocument EndEPSF grestore gsave BeginEPSF -0.0 MM -0.0 MM translate %xy-Verschiebung Rechteckrahmen nach innen% %%BeginDocument: Bild 30 %Rechteckrahmen %line 519 %!PS-Adobe-3.0 EPSF-3.0 Frame arround with Internet text DG02 20070101 %%BoundingBox: 0 0 598 845 %%EndProlog gsave /lanind 1 def /lantex [(G) (E) (S) (N) (I) (J) (M)] def /showde {0 lanind eq {show} {pop} ifelse} bind def /showen {1 lanind eq {show} {pop} ifelse} bind def /showes {2 lanind eq {show} {pop} ifelse} bind def /showfr {3 lanind eq {show} {pop} ifelse} bind def /showit {4 lanind eq {show} {pop} ifelse} bind def /showjp {5 lanind eq {show} {pop} ifelse} bind def /showea {1 lanind le {show} {pop} ifelse} bind def /lanind1 01 def /lanind2 01 def /lanindd 01 def /colorm1 00 def /colorm2 00 def /colormd 01 def /deintp1 00 def /deintp2 00 def /deintpd 01 def /xcolor1 00 def /xcolor2 00 def /xcolord 01 def /xchart1 00 def /xchart2 00 def /xchartd 01 def /pchart1 00 def /pchart2 00 def /pchartd 01 def /colsep1 00 def /colsep2 00 def /colsepd 01 def /pmetam1 00 def /pmetam2 00 def /pmetamd 01 def /lanindf where {pop /lanind1 lanindf def /lanind2 lanindf def /lanindd laninddf def} if /colormf where {pop /colorm1 colormf def /colorm2 colormf def /colormd colormdf def} if /deintpf where {pop /deintp1 deintpf def /deintp2 deintpf def /deintpd deintpdf def} if /xcolorf where {pop /xcolor1 xcolorf def /xcolor2 xcolorf def /xcolord xcolordf def} if /xchartf where {pop /xchart1 xchartf def /xchart2 xchartf def /xchartd xchartdf def /xchartm xchart2f xchart1f sub 1 add def} {/xchartm 1 def} ifelse /xchart3f where {pop /xchart3 xchart3f def} {/xchart3 1 def} ifelse /xchart4f where {pop /xchart4 xchart4f def} {/xchart4 0 def} ifelse /pchartf where {pop /pchart1 pchartf def /pchart2 pchartf def /pchartd pchartdf def} if /colsepf where {pop /colsep1 colsepf def /colsep2 colsepf def /colsepd colsepdf def} if /pmetamf where {pop /pmetam1 pmetamf def /pmetam2 pmetamf def /pmetamd pmetamdf def} if /lanind lanind1 def % /colorm colorm1 def % /deintp deintp1 def % /xcolor xcolor1 def % /xchart xchart1 def % /pchart pchart1 def % /colsep colsep1 def % /pmetam pmetam1 def % /GSS$ where {pop /LSS$ GSS$ def} {/LSS$ (1) def} ifelse /GSC$ where {pop /LSC$ GSC$ def} {/LSC$ (n) def} ifelse /GSX$ where {pop /LSX$ GSX$ def} {/LSX$ (0) def} ifelse /GSY$ where {pop /LSY$ GSY$ def} {/LSY$ (0) def} ifelse /GEX$ where {pop /LEX$ GEX$ def} {/LEX$ (p.ps./pdf) def} ifelse /GEY$ where {pop /LEY$ GEY$ def} {/LEY$ (p.dat) def} ifelse /IMES 0 def /i*ptrsc 0 def gsave 0 setgray 1.0 1.0 scale 0.0 MM 1.0 MM translate %page shift down 0.15 MM setlinewidth /x 20 array def /y 20 array def /d 20 array def /x [000 296 296 000 002 294 294 002 005 291 291 005 %speziell 006 290 290 006 008 288 288 008 ] def /y [000 000 210 210 002 002 208 208 005 005 205 205 %speziell 006 006 204 204 008 008 202 202 ] def /d [060 017 -60 -17 058 015 -58 -15 056 013 -56 -13 054 011 -54 -11 052 009 -52 -09 ] def colorm 0 eq deintp 0 eq and {/Txx (d) def /Fxx (d) def} if %colorm=0, deintp=0 colorm 0 eq deintp 1 eq and {/Txx (e) def /Fxx (e) def} if %colorm=0, deintp=1 colorm 1 eq deintp 0 eq and {/Txx (dd) def /Fxx (d) def} if %colorm=1, deintp=0 colorm 1 eq deintp 1 eq and {/Txx (de) def /Fxx (e) def} if %colorm=1, deintp=1 xchart 0 eq {/Txx (-) def /Fxx (-) def} if xchart 1 ge {%xchart>=1 /i0 12 def /i1 i0 1 add def /i2 i0 2 add def /i3 i0 3 add def 2.5 MM /Times-ISOL1 FS x i0 get MM 40 MM add y i0 get MM 1 MM sub moveto lanind cvishow (-) show colorm cvishow deintp cvishow xcolor cvishow xchart cvishow pchart cvishow colsep cvishow (-F) show pmetam cvishow } if %xchart>=1 /xlu 017 MM def /ylu 017 MM def /xro 279 MM def /yro 193 MM def /xlo 017 MM def /ylo 193 MM def /xru 279 MM def /yru 017 MM def /xmo xlo xro xlo sub 0.5 mul add def /ymo yro 1 MM sub def xmo 1 MM sub ymo moveto 2 MM 0 rlineto stroke xmo ymo 1 MM sub moveto 0 1 MM rlineto stroke xlu 8 MM sub ylu moveto 16 MM 0 rlineto stroke xlu ylu 8 MM sub moveto 0 16 MM rlineto stroke xro 8 MM add yro moveto -16 MM 0 rlineto stroke xro yro 8 MM add moveto 0 -16 MM rlineto stroke xru 8 MM sub yru moveto 16 MM 0 rlineto stroke xru yru 8 MM sub moveto 0 16 MM rlineto stroke xlo 8 MM add ylo moveto -16 MM 0 rlineto stroke xlo ylo 8 MM add moveto 0 -16 MM rlineto stroke 1 2 7 {/i exch def %Zentrierkreise xlu ylu i MM 0 360 arc stroke xro yro i MM 0 360 arc stroke xru yru i MM 0 360 arc stroke xlo ylo i MM 0 360 arc stroke } for %i 12 4 16 {/i exch def /i0 i def %i=0,16 %0 4 16 {/i exch def /i0 i def %i=0,16 /i1 i0 1 add def /i2 i0 2 add def /i3 i0 3 add def i 16 eq {0.30 MM setlinewidth} {0.15 MM setlinewidth} ifelse 0 setgray x i0 get MM y i0 get MM moveto x i1 get MM y i1 get MM lineto x i2 get MM y i2 get MM lineto x i3 get MM y i3 get MM lineto x i0 get MM y i0 get MM lineto stroke i 16 eq {6 /Times-ISOL1 FS /x00 67 def /xdif 32 def /y0o 202.3 def /y0u 6.3 def /x0l 6.1 def /x0r 288 def /y00 22 def /ydif 32 def x00 xdif 0 mul add MM y0o MM moveto (V) show x00 xdif 0 mul add MM y0u MM moveto (C) show x00 xdif 1 mul add MM y0o MM moveto (L) show x00 xdif 1 mul add MM y0u MM moveto (M) show x00 xdif 2 mul add MM y0o MM moveto (O) show x00 xdif 2 mul add MM y0u MM moveto (Y) show x00 xdif 3 mul add MM y0o MM moveto (Y) show x00 xdif 3 mul add MM y0u MM moveto (O) show x00 xdif 4 mul add MM y0o MM moveto (M) show x00 xdif 4 mul add MM y0u MM moveto (L) show x00 xdif 5 mul add MM y0o MM moveto (C) show x00 xdif 5 mul add MM y0u MM moveto (V) show x0l MM y00 ydif 0 mul add MM moveto (V) show x0r MM y00 ydif 0 mul add MM moveto (C) show x0l MM y00 ydif 1 mul add MM moveto (L) show x0r MM y00 ydif 1 mul add MM moveto (M) show x0l MM y00 ydif 2 mul add MM moveto (O) show x0r MM y00 ydif 2 mul add MM moveto (Y) show x0l MM y00 ydif 3 mul add MM moveto (Y) show x0r MM y00 ydif 3 mul add MM moveto (O) show x0l MM y00 ydif 4 mul add MM moveto (M) show x0r MM y00 ydif 4 mul add MM moveto (L) show x0l MM y00 ydif 5 mul add MM moveto (C) show x0r MM y00 ydif 5 mul add MM moveto (V) show } if } for %i=0,16 0 1 10 {/j0 exch def /j1 j0 1 add def %j0 j0 0 eq {tzccmy0* setcmykcolor} if j0 1 eq {0 setgray} if j0 2 eq {tzmcmy0* setcmykcolor} if j0 3 eq {0 setgray} if j0 4 eq {tzycmy0* setcmykcolor} if j0 5 eq {0 setgray} if j0 6 eq {tzocmy0* setcmykcolor} if j0 7 eq {0 setgray} if j0 8 eq {tzlcmy0* setcmykcolor} if j0 9 eq {0 setgray} if j0 10 eq {tzvcmy0* setcmykcolor} if 12 4 16 {/i exch def /i0 i def %i=0,16 %0 4 16 {/i exch def /i0 i def %i=0,16 /i1 i0 1 add def /i2 i0 2 add def /i3 i0 3 add def i 16 eq {0.30 MM setlinewidth} {0.15 MM setlinewidth} ifelse x i0 get d i0 get add 16 j0 mul add MM y i0 get MM moveto x i0 get d i0 get add 16 j1 mul add MM y i0 get MM lineto stroke x i1 get MM y i1 get d i1 get add 16 j0 mul add MM moveto x i1 get MM y i1 get d i1 get add 16 j1 mul add MM lineto stroke x i2 get d i2 get add 16 j0 mul sub MM y i2 get MM moveto x i2 get d i2 get add 16 j1 mul sub MM y i2 get MM lineto stroke x i3 get MM y i3 get d i3 get add 16 j0 mul sub MM moveto x i3 get MM y i3 get d i3 get add 16 j1 mul sub MM lineto stroke } for %i=0,16 } for %j0 0.15 MM setlinewidth /s 7 MM def /s1 8 MM def /s5 36 MM def 16 1 20 {/j exch def /j0 j 16 sub def %j=16,20 /ix0 xlu 8 MM add j0 7 MM mul add def /iy0 ylu 8 MM sub def 0 1 3 {/ij exch def %ij=0,3 ij 0 eq {/ix0 xlu 8 MM add j0 7 MM mul add def /iy0 ylu 8 MM sub def} if ij 1 eq {/ix0 xru 43 MM sub j0 7 MM mul add def /iy0 yru 8 MM sub def} if ij 2 eq {/ix0 xlo 8 MM add j0 7 MM mul add def /iy0 ylo 1 MM add def} if ij 3 eq {/ix0 xro 43 MM sub j0 7 MM mul add def /iy0 yro 1 MM add def} if i*ptrsc 0 eq i*ptrsc 2 eq or {%i*ptrsc=0,2 cmy0* setcmykcolor j 16 eq {tzan j get dup dup 0 setcmykcolor ix0 0.5 MM sub iy0 0.5 MM sub s5 s1 rec fill} if tzan j get dup dup 0 setcmykcolor ix0 iy0 s s rec fill } if %i*ptrsc=0,2 i*ptrsc 1 eq i*ptrsc 3 eq or {%i*ptrsc=1,3 www* setrgbcolor j 16 eq {1 tzan j get 1 sub dup dup setrgbcolor %N ix0 0.5 MM sub iy0 0.5 MM sub s5 s1 rec fill} if 1 tzan j get sub dup dup setrgbcolor %N ix0 iy0 s s rec fill } if %i*ptrsc=1,3 i*ptrsc 4 eq i*ptrsc 5 eq or {%i*ptrsc=4,5 [/CIEBasedABC << %Farbraum und Grenzen fuer D65 /RangeABC [0 100 -128 127 -128 127] /DecodeABC [{16 add 116 div} bind {500 div} bind {200 div} bind] /MatrixABC [1 1 1 1 0 0 0 0 -1] /DecodeLMN [{dup 6 29 div ge {dup dup mul mul} {4 29 div sub 108 841 div mul} ifelse 0.9505 mul} bind {dup 6 29 div ge {dup dup mul mul} {4 29 div sub 108 841 div mul} ifelse} bind {dup 6 29 div ge {dup dup mul mul} {4 29 div sub 108 841 div mul} ifelse 1.0890 mul} bind] /WhitePoint [0.9505 1 1.089] %CIEXYZ fuer D65 >>] setcolorspace j 16 eq {tznLAB* 0 get tzwLAB* 0 get tznLAB* 0 get sub 0.25 j0 mul mul add tznLAB* 1 get tzwLAB* 1 get tznLAB* 1 get sub 0.25 j0 mul mul add tznLAB* 2 get tzwLAB* 2 get tznLAB* 2 get sub 0.25 j0 mul mul add setcolor %N ix0 0.5 MM sub iy0 0.5 MM sub s5 s1 rec fill} if tznLAB* 0 get tzwLAB* 0 get tznLAB* 0 get sub 0.25 j0 mul mul add tznLAB* 1 get tzwLAB* 1 get tznLAB* 1 get sub 0.25 j0 mul mul add tznLAB* 2 get tzwLAB* 2 get tznLAB* 2 get sub 0.25 j0 mul mul add setcolor %N ix0 iy0 s s rec fill } if %i*ptrsc=4,5 i*ptrsc 6 eq {%i*ptrsc=6 000n* setcmykcolor j 16 eq {0 0 0 tzan j get setcmykcolor ix0 0.5 MM sub iy0 0.5 MM sub s5 s1 rec fill} if 0 0 0 tzan j get setcmykcolor ix0 iy0 s s rec fill } if %i*ptrsc=6 i*ptrsc 7 eq {%i*ptrsc=7 w* setgray j 16 eq {1 tzan j get sub setgray ix0 0.5 MM sub iy0 0.5 MM sub s5 s1 rec fill} if 1 tzan j get sub setgray ix0 iy0 s s rec fill } if %i*ptrsc=7 } for %ij=0,3 } for %j=16,20 0 setgray 018 MM 008.2 MM moveto 6 /Times-Roman FS (-8) show 018 MM 006.2 MM moveto 6 /Times-Roman FS (-6) show 276 MM 008.2 MM moveto 6 /Times-Roman FS (-8) show 276 MM 006.2 MM moveto 6 /Times-Roman FS (-6) show 018 MM 202.2 MM moveto 6 /Times-Roman FS (-8) show 018 MM 204.2 MM moveto 6 /Times-Roman FS (-6) show 276 MM 202.2 MM moveto 6 /Times-Roman FS (-8) show 276 MM 204.2 MM moveto 6 /Times-Roman FS (-6) show /10TIN {10 /Times-ISOL1 FS} def /10TRN {10 /Times-Roman FS} def /12TIN {12 /Times-ISOL1 FS} def /12TRN {12 /Times-Roman FS} def /10TII {10 /TimesI-ISOL1 FS} def /10TRI {10 /Times-Italic FS} def /12TII {12 /TimesI-ISOL1 FS} def /12TRI {12 /Times-Italic FS} def /10TIB {10 /TimesB-ISOL1 FS} def /10TRB {10 /Times-Bold FS} def /12TIB {12 /TimesB-ISOL1 FS} def /12TRB {12 /Times-Bold FS} def /10TIBI {10 /TimesBI-ISOL1 FS} def /10TRBI {10 /Times-BoldItalic FS} def /12TIBI {12 /TimesBI-ISOL1 FS} def /12TRBI {12 /Times-BoldItalic FS} def /12RN {12 /Times-Roman FS} bind def /10RN {10 /Times-Roman FS} bind def /12RI {12 /Times-Italic FS} bind def /10RI {10 /Times-Italic FS} bind def /12RB {12 /Times-Bold FS} bind def /10RB {10 /Times-Bold FS} bind def /12RBI {12 /Times-BoldItalic FS} bind def /10RBI {10 /Times-BoldItalic FS} bind def /12TN {12 /Times-ISOL1 FS} bind def /10TN {10 /Times-ISOL1 FS} bind def /12TI {12 /TimesI-ISOL1 FS} bind def /10TI {10 /TimesI-ISOL1 FS} bind def /12TB {12 /TimesB-ISOL1 FS} bind def /10TB {10 /TimesB-ISOL1 FS} bind def /12TBI {12 /TimesBI-ISOL1 FS} bind def /10TBI {10 /TimesBI-ISOL1 FS} bind def %special /10TIN_10 {10TIN 0 -2 rmoveto xcolor 1 eq {(10) show} if 0 2 rmoveto} def /10TINK10 {10TIN 0 -2 rmoveto xcolor 1 eq {(,10) show} if 0 2 rmoveto} def /10SN {10 /Symbol FS} def /12SN {12 /Symbol FS} def /TELi0 8 array def /TELi1 8 array def /TELi 8 array def /TELi0 [(P65) (P60) (P55) (P50) (P45) (P40) (P35) (P30)] def %7 illumin. /TELi1 [(D65) (D50) (P40) (A00) (E00) (C00) (P00) (Q00)] def %7 illumin. /xchart8 0 def %xchart8=0: Pxx, xchart8=1: Dxx 0 1 7 {/i exch def %i=0,7 xchart8 0 eq {%xchart8=0 TELi i TELi0 i get put }%xchart8=0 {%xchart8=1 TELi i TELi1 i get put } ifelse %xchart8=1 } for %i=0,7 0 setgray 12TIN 61 MM 13.5 MM moveto (TUB\255Pr\374fvorlage egs9; ) showde (TUB\255test chart egs9; ) showen (gr\341fico TUB\255egs9; ) showes (TUB\255test graphique egs9; ) showfr (grafico TUB\255egs9; ) showit (TUB\255test chart egs9; ) showjp /xchart40 1 def %0:achromatic, 1:chromatic /xchart41 0 def %0:%case1, 1:%case2, 2:%case3 /iLuLm 0 def %0:Lu, 1:Lu&Lm xchart40 0 eq {%xchart40=0 12TIN (Achromatische Schwellen; 5 ) showde iLuLm 0 eq {(Leuchtdichten ) showde} if (Achromatic thresholds; 5 luminances ) showen 12TII (L) show 10TIN 0 -2 rmoveto (u) show 0 2 rmoveto 12TIN (=0,1, 1, 10, 100, 1000 cd/m) show 10TIN 0 2 rmoveto (2) show 0 -2 rmoveto 12TIN iLuLm 1 eq {(, mit Lm) showde (, with Lm) showen } if } if %xchart40=0 xchart40 1 eq {%xchart40=1 /iFARB 9 array def %file 5 7 7 8 9 /iFARB [(Y) (G) (R) (B) (W-B) () () () ()] def %file s5 s6 s7 s8 s9 /iYGRB1 0 def %0:constant /iYGRB2 4 def %1:Y, 2:G, 3:R, 4:B, 5:B /iYGRBD iYGRB2 def %0:iYGRB2 1:1 12TIN (Achromatische und ) showde (Achromatic and ) showen iYGRB2 1 eq {tfn (Y) show} if iYGRB2 2 eq {tfg (G) show} if iYGRB2 3 eq {tfr (R) show} if iYGRB2 4 eq {tfb (B) show} if iYGRB2 5 eq {tfn (W\255) show tfb (B) show} if 0 setgray (\255Schwellen; 5 ) showde (]255thresholds; 5 luminances ) showen 12TII (L) show 10TIN 0 -2 rmoveto (u) show 0 2 rmoveto 12TIN (=0,1, 1, 10, 100, 1000 cd/m) show 10TIN 0 2 rmoveto (2) show 0 -2 rmoveto } if %xchart40=1 61 MM 09.5 MM moveto xchart41 0 eq {%xchart41=0 12TIN (Schwellen ) showde 12SN (D) show 12TII (L ) show 12TIN ((0,4s), Kontrast und Helligkeit; ) showde ((0,4s), contrast, and lightness; ) showen (experimental data of ) showen (Experimente von ) showde 12TII (Lingelbach) show 12TIN (; Gleichungen von ) showde ( and equations of ) showen 12TII (Richter) show } if %xchart41=0 62 MM 198.5 MM moveto 12RN tfbs (http://farbe.li.tu-berlin.de/egs9/egs9l) show 12TN (0) show % LSC$ show LEX$ show tfn (; only vector graphic VG) showen (; nur Vektorgrafik VG) showde %1 setgray %start white and unvisible (; ) show xchart 0 eq { (Start\255Ausgabe) showde (start output) showen (comience salida) showes (sortie de production) showfr (cominciare l'uscita) showit (start output) showjp } if 62 MM 194 MM moveto (Siehe separate Bilder dieser Seite: ) showde (see separate images of this page: ) showen (vea archivos semejantes: ) showes (voir des fichiers similaires: ) showfr (vedere dei file simili: ) showit (see similar files: ) showjp 12RN tfbs (http://farbe.li.tu-berlin.de/egs9/egs9.htm) show tfn 12TN 16 MM 185 MM moveto -90 rotate (Siehe \344hnliche Dateien der ganzen Serie: ) showde (see similar files of the whole serie: ) showen (vea archivos semejantes: ) showes (voir des fichiers similaires de serie: ) showfr (vedere dei file simili: ) showit (see similar files: ) showjp 12RN tfbs (http://farbe.li.tu-berlin.de/egss.htm) show tfn 12TN 90 rotate 12 MM 185 MM moveto -90 rotate (Technische Information: ) showde (technical information: ) showen (informaci\363n t\351cnica: ) showes (informations techniques: ) showfr (informazioni tecniche: ) showit (technical information: ) showjp 12RN tfbs (http://farbe.li.tu-berlin.de) show tfn 12TN ( oder ) showde ( or ) showen ( o ) showes ( ou ) showfr ( o ) showit ( or ) showjp 12RN tfbs (http://color.li.tu-berlin.de) show tfn 12TN 90 rotate 281 MM 185 MM moveto -90 rotate (TUB\255Registrierung: 20230801\255egs9/egs9l) showde (TUB registration: 20230801\255egs9/egs9l) showen (TUB matr\355cula: 20230801\255egs9/egs9l) showes (TUB enregistrement: 20230801\255egs9/egs9l) showfr (TUB iscrizione: 20230801\255egs9/egs9l) showit (TUB registration: 20230801\255egs9/egs9l) showjp (0) show % LSC$ show LEX$ show 90 rotate 281 MM 74 MM moveto -90 rotate (TUB\255Material: Code=rha4ta) showde (TUB material: code=rha4ta) showen (TUB material: code=rha4ta) showes (TUB mat\351riel: code=rha4ta) showfr (TUB materiale: code=rha4ta) showit (TUB material: code=rha4ta) showjp 90 rotate 277 MM 185 MM moveto -90 rotate /cvishow {cvi 6 string cvs show} def /cvsshow1 {10 mul cvi 0.1 mul 7 string cvs show} def ( Anwendung f\374r Beurteilung und Messung ) showde ( application for evaluation and measurement ) showen ( aplicaci\363n para la medida ) showes ( application pour la mesure ) showfr ( la domanda per la misura ) showit ( application for measurement ) showjp (von Display\255 oder Druck\255Ausgabe) showde (of display or print output) showen (de display output) showes (de sortie sur \350cran) showfr (di stampa di display) showit (of display output) showjp 90 rotate /i0 8 def /i1 i0 1 add def /i2 i0 2 add def /i3 i0 3 add def 0.30 MM setlinewidth 0 setgray x i0 get MM y i0 get MM moveto x i1 get MM y i1 get MM lineto x i2 get MM y i2 get MM lineto x i3 get MM y i3 get MM lineto x i0 get MM y i0 get MM lineto stroke grestore gsave %********************************************************** %%Trailer %%EndDocument EndEPSF grestore gsave showpage grestore %} for %colsepf=0,1 %} for %pchartf=0,0 %} for %xchartf=0,0 %} for %xcolorf=0,1 %} for %deintpf=0,1 %} for %colormf=0,1 %} for %lanindf=0,0 %%Trailer