%!PS-Adobe-3.0 EPSF-3.0 UE600-7N %%BoundingBox: 70 83 790 587 %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: http://130.149.60.45/~farbmetrik/UE60/) /Author (compare K. Richter "Computergrafik ...": ISBN 3-8007-1775-1) /Subject (goto: http://farbe.li.tu-berlin.de or http://130.149.60.45/~farbmetrik) /Keywords (image reproduction, colour devices) /Creator (klaus.richter@me.com) /CreationDate (D:2014080112000) /ModDate (D:2014080112000) /DOCINFO pdfmark07 [ /View [ /FitB ] /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 % !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 /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 /FS {findfont exch scalefont setfont} bind def /MM {72 25.4 div mul} def /str {8 string } 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 /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 /TBS {200 /TimesB-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 /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 /SS {200 /Symbol FS} bind def /SK {250 /Symbol FS} bind def /SM {290 /Symbol FS} bind def /SG {350 /Symbol FS} bind def /CSS {115 /Courier-ISOL1 FS} bind def /CSK {140 /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 /CBSS {115 /CourierB-ISOL1 FS} bind def /CBSK {140 /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 /ns {350 /Times-ISOL1 FS show} bind def /ks {350 /TimesI-ISOL1 FS show} bind def /bs {350 /TimesB-ISOL1 FS show} bind def /js {350 /TimesBI-ISOL1 FS show} bind def /ss {350 /Symbol FS show} bind def /is {300 /Times-ISOL1 FS 0 -90 rmoveto show 0 90 rmoveto} bind def /es {300 /Times-ISOL1 FS 0 200 rmoveto show 0 -200 rmoveto} bind def /ib {300 /TimesB-ISOL1 FS 0 -90 rmoveto show 0 90 rmoveto} bind def /eb {300 /TimesB-ISOL1 FS 0 200 rmoveto show 0 -200 rmoveto} bind def /ip {300 /Times-ISOL1 FS 50 50 rmoveto (\267) show 50 -50 rmoveto} bind def %20% kleiner /ns2 {300 /Times-ISOL1 FS show TM} bind def /ks2 {300 /TimesI-ISOL1 FS show TM} bind def /bs2 {300 /TimesB-ISOL1 FS show TM} bind def /js2 {300 /TimesBI-ISOL1 FS show TM} bind def /ss2 {300 /Symbol FS show TM} bind def /is2 {250 /Times-ISOL1 FS 0 -70 rmoveto show 0 70 rmoveto TM} bind def /es2 {250 /Times-ISOL1 FS 0 160 rmoveto show 0 -160 rmoveto TM} bind def /ib2 {250 /TimesB-ISOL1 FS 0 -70 rmoveto show 0 70 rmoveto TM} bind def /eb2 {250 /TimesB-ISOL1 FS 0 160 rmoveto show 0 -160 rmoveto TM} bind def /ip2 {250 /Times-ISOL1 FS 40 40 rmoveto (\267) show 40 -40 rmoveto TM} bind def %40% kleiner /ns4 {250 /Times-ISOL1 FS show TK} bind def /ks4 {250 /TimesI-ISOL1 FS show TK} bind def /bs4 {250 /TimesB-ISOL1 FS show TK} bind def /js4 {250 /TimesBI-ISOL1 FS show TK} bind def /ss4 {250 /Symbol FS show TK} bind def /is4 {200 /Times-ISOL1 FS 0 -60 rmoveto show 0 60 rmoveto TK} bind def /es4 {200 /Times-ISOL1 FS 0 130 rmoveto show 0 -130 rmoveto TK} bind def /ib4 {200 /TimesB-ISOL1 FS 0 -60 rmoveto show 0 60 rmoveto TK} bind def /eb4 {200 /TimesB-ISOL1 FS 0 130 rmoveto show 0 -130 rmoveto TK} bind def /ip4 {200 /Times-ISOL1 FS 30 30 rmoveto (\267) show 30 -30 rmoveto TK} bind def %XCHA01.PS BEG /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 /colrecfi %x y width heigth c m y k {setcmyk_olvcolor rec fill} bind def /colrecst %x y width heigth c m y k {setcmyk_olvcolor rec stroke} bind def /rem %x, y width heigth {/heigth exch 0.5 mul def /width exch 0.5 mul def /yleftb exch heigth 0.5 mul add def /xleftb exch width 0.5 mul add def xleftb yleftb moveto width 0 rlineto 0 heigth rlineto width neg 0 rlineto closepath } bind def /colremfi %x y width heigth c m y k {setcmykcolor rem fill} bind def /colremst %x y width heigth c m y k {setcmykcolor rem stroke} bind def /tzr {0.0 1.0 1.0 0.0} bind def %Reproduktionsfarben /tzg {1.0 0.0 1.0 0.0} bind def /tzb {1.0 1.0 0.0 0.0} bind def /tzc {1.0 0.0 0.0 0.0} bind def /tzm {0.0 1.0 0.0 0.0} bind def /tzy {0.0 0.0 1.0 0.0} bind def /tzn {0.0 0.0 0.0 1.00} bind def %Graureihe /tzd {0.0 0.0 0.0 0.75} bind def /tzz {0.0 0.0 0.0 0.50} bind def /tzh {0.0 0.0 0.0 0.25} bind def /tzw {0.0 0.0 0.0 0.00} bind def /tfr {0.0 1.0 1.0 0.0 setcmyk_olvcolor} bind def %Reproduktionsfarben /tfg {1.0 0.0 1.0 0.0 setcmyk_olvcolor} bind def /tfb {1.0 1.0 0.0 0.0 setcmyk_olvcolor} bind def /tfc {1.0 0.0 0.0 0.0 setcmyk_olvcolor} bind def /tfm {0.0 1.0 0.0 0.0 setcmyk_olvcolor} bind def /tfy {0.0 0.0 1.0 0.0 setcmyk_olvcolor} bind def /tfrz {0.0 1.0 1.0 0.5 setcmyk_olvcolor} bind def %Reproduktionsfarben /tfgz {1.0 0.0 1.0 0.5 setcmyk_olvcolor} bind def /tfbz {1.0 1.0 0.0 0.5 setcmyk_olvcolor} bind def /tfcz {1.0 0.0 0.0 0.5 setcmyk_olvcolor} bind def /tfmz {0.0 1.0 0.0 0.5 setcmyk_olvcolor} bind def /tfyz {0.0 0.0 1.0 0.5 setcmyk_olvcolor} bind def /tfn {0.0 0.0 0.0 1.00 setcmyk_olvcolor} bind def %Graureihe /tfd {0.0 0.0 0.0 0.75 setcmyk_olvcolor} bind def /tfz {0.0 0.0 0.0 0.50 setcmyk_olvcolor} bind def /tfh {0.0 0.0 0.0 0.25 setcmyk_olvcolor} bind def /tfw {0.0 0.0 0.0 0.00 setcmyk_olvcolor} bind def /cvishow {cvi 10 string cvs show} def /cvsshow1 {10 mul cvi 0.1 mul 9 string cvs show} def /cvsshow2 {100 mul cvi 0.01 mul 9 string cvs show} def /cvsshow3 {1000 mul cvi 0.001 mul 9 string cvs show} def /cvsshow4 {10000 mul cvi 0.0001 mul 9 string cvs show} def %Data_RICHDA09.TXT %2 different grey surrounds %Data_Richter Experimental threshold data %258 sample pairs with 17 data per line = %xg, yg, YG, YLG: 0.3252 0.3598 18.0 0.6000E+02 %xg, yg, YG, YLG: 0.3977 0.4178 18.0 0.6000E+02 %only D65 data an 1.2=0 nx 9 le {(0) show} if nx 99 le {(0) show} if nx cvi 6 string cvs show } if nx 0 lt {%nx<0 nx abs 99 le {(0) show} if nx cvi 6 string cvs show } if %nx>=0 nx 0 eq {%nx=0 (00) show nx cvi 6 string cvs show } if %nx>=0 } def /cvi02xshow {/nx exch cvi def nx 0 gt {%nx>=0 nx 9 le {( ) show} if nx 99 le {( ) show} if nx cvi 6 string cvs show } if nx 0 lt {%nx<0 nx abs 99 le {( ) show} if nx cvi 6 string cvs show } if %nx>=0 nx 0 eq {%nx=0 ( ) show nx cvi 6 string cvs show } if %nx>=0 } def /cvi03nshow {/nx exch cvi def nx 0 gt {%nx>=0 nx 9 le {(0) show} if nx 99 le {(0) show} if nx 999 le {(0) show} if nx cvi 7 string cvs show } if nx 0 lt {%nx<0 nx abs 9 le {(0) show} if nx abs 99 le {(0) show} if nx cvi 7 string cvs show } if %nx>=0 nx 0 eq {%nx=0 (000) show nx cvi 7 string cvs show } if %nx>=0 } def /cvi03xshow {/nx exch cvi def nx 0 gt {%nx>=0 nx 9 le {( ) show} if nx 99 le {( ) show} if nx 999 le {( ) show} if nx cvi 7 string cvs show } if nx 0 lt {%nx<0 nx abs 9 le {( ) show} if nx abs 99 le {( ) show} if nx cvi 7 string cvs show } if %nx>=0 nx 0 eq {%nx=0 ( ) show nx cvi 7 string cvs show } if %nx>=0 } def xp0 16 xdel mul yhot ydel i i1 sub 2 add mul sub moveto (%) show i cvi03show 100 17 xdel mul 100 sub yhot ydel i i1 sub 2 add mul sub moveto i 000 ge i 010 le and {(BDY_BY60) show} if i 011 ge i 021 le and {(RDC_BY60) show} if i 022 ge i 032 le and {(GDV_BY60) show} if i 033 ge i 043 le and {(TDM_BY60) show} if i 044 ge i 052 le and {(WDN_BY60) show} if /it1 077 052 sub 1 sub def i 077 it1 sub ge i 087 it1 sub le and {(ANY_AY20) show} if i 088 it1 sub ge i 098 it1 sub le and {(BDY_RC60) show} if i 099 it1 sub ge i 109 it1 sub le and {(RDC_RC60) show} if i 110 it1 sub ge i 120 it1 sub le and {(GDV_RC60) show} if i 121 it1 sub ge i 131 it1 sub le and {(TDM_RC60) show} if i 132 it1 sub ge i 142 it1 sub le and {(BDY_GV60) show} if i 143 it1 sub ge i 153 it1 sub le and {(RDC_GV60) show} if i 154 it1 sub ge i 164 it1 sub le and {(GDV_GV60) show} if i 165 it1 sub ge i 175 it1 sub le and {(TDM_GV60) show} if i 176 it1 sub ge i 186 it1 sub le and {(BDY_TM60) show} if i 187 it1 sub ge i 197 it1 sub le and {(ANY_TM20) show} if i 198 it1 sub ge i 208 it1 sub le and {(RDC_TM60) show} if i 209 it1 sub ge i 219 it1 sub le and {(GDV_TM60) show} if i 220 it1 sub ge i 230 it1 sub le and {(TDM_TM60) show} if i 231 it1 sub ge i 239 it1 sub le and {(WDN_TM60) show} if /it2 it1 2 add 22 add def %i 242 ge i 252 le and {(QPN_TM60) show} if %i 253 ge i 263 le and {(OPN_TM60) show} if i 264 it2 sub ge i 274 it2 sub le and {(BDY_WN60) show} if i 275 it2 sub ge i 285 it2 sub le and {(ANY_WN20) show} if i 286 it2 sub ge i 296 it2 sub le and {(TDM_WN60) show} if i 297 it2 sub ge i 305 it2 sub le and {(WDN_WN60) show} if %i 308 ge i 318 le and {(QPN_QN60) show} if %i 319 ge i 329 le and {(OPN_ON60) show} if xp0 18.0 xdel mul 100 sub yhot ydel i i1 sub 2 add mul sub moveto CIELAB01ai i10 0 add get CIELAB01ai i10 5 add get add 0.5 mul cvi03xshow xp0 18.75 xdel mul 100 sub yhot ydel i i1 sub 2 add mul sub moveto CIELAB01ai i10 1 add get CIELAB01ai i10 6 add get add 0.5 mul cvi03xshow xp0 19.50 xdel mul 100 sub yhot ydel i i1 sub 2 add mul sub moveto CIELAB01ai i10 2 add get CIELAB01ai i10 7 add get add 0.5 mul cvi03xshow ( $) show %******************************************* } for %i=i1,i2 } if %ii