%!PS-Adobe-3.0 EPSF-3.0 http://farbe.li.tu-berlin.de/fga3/fga31-1 %%BoundingBox: 70 85 226 206 %START PDFDE011.EPS /pdfmark11 where {pop} {userdict /pdfmark11 /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/fga3/fga3.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:2021080112000) /ModDate (D:20210801112000) /DOCINFO pdfmark11 [ /View [ /Fit ] /DOCVIEW pdfmark11 %END PDFDE011 % 40mm = 80*72/25.4 = 232; 232+90+13 = 335 % !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 /FS {findfont exch scalefont setfont} bind def /MM {72 25.4 div mul} def /TX {100 /Times-ISOL1 FS} bind def /TV {120 /Times-ISOL1 FS} bind def /TL {160 /Times-ISOL1 FS} bind def /TS {200 /Times-ISOL1 FS} bind def /TK {240 /Times-ISOL1 FS} bind def /TM {280 /Times-ISOL1 FS} bind def /TG {320 /Times-ISOL1 FS} bind def /TIX {100 /TimesI-ISOL1 FS} bind def /TIV {120 /TimesI-ISOL1 FS} bind def /TIL {160 /TimesI-ISOL1 FS} bind def /TIS {200 /TimesI-ISOL1 FS} bind def /TIK {240 /TimesI-ISOL1 FS} bind def /TIM {280 /TimesI-ISOL1 FS} bind def /TIG {320 /TimesI-ISOL1 FS} bind def /TBX {100 /TimesB-ISOL1 FS} bind def /TBV {120 /TimesB-ISOL1 FS} bind def /TBL {160 /TimesB-ISOL1 FS} bind def /TBS {200 /TimesB-ISOL1 FS} bind def /TBK {240 /TimesB-ISOL1 FS} bind def /TBM {280 /TimesB-ISOL1 FS} bind def /TBG {320 /TimesB-ISOL1 FS} bind def /TBIX {100 /TimesBI-ISOL1 FS} bind def /TBIV {120 /TimesBI-ISOL1 FS} bind def /TBIL {160 /TimesBI-ISOL1 FS} bind def /TBIS {200 /TimesBI-ISOL1 FS} bind def /TBIK {240 /TimesBI-ISOL1 FS} bind def /TBIM {280 /TimesBI-ISOL1 FS} bind def /TBIG {320 /TimesBI-ISOL1 FS} bind def /SX {100 /Symbol FS} bind def /SV {120 /Symbol FS} bind def /SL {160 /Symbol FS} bind def /SS {200 /Symbol FS} bind def /SK {240 /Symbol FS} bind def /SM {280 /Symbol FS} bind def /SG {320 /Symbol FS} bind def /RV {120 /Times-Roman FS} bind def /RL {160 /Times-Roman FS} bind def /RS {200 /Times-Roman FS} bind def /RK {240 /Times-Roman FS} bind def /RM {280 /Times-Roman FS} bind def /RG {320 /Times-Roman FS} bind def /RIV {120 /Times-Italic FS} bind def /RIL {160 /Times-Italic FS} bind def /RIS {200 /Times-Italic FS} bind def /RIK {240 /Times-Italic FS} bind def /RIM {280 /Times-Italic FS} bind def /RIG {320 /Times-Italic FS} bind def /RBV {120 /Times-Bold FS} bind def /RBL {160 /Times-Bold FS} bind def /RBS {200 /Times-Bold FS} bind def /RBK {240 /Times-Bold FS} bind def /RBM {280 /Times-Bold FS} bind def /RBG {320 /Times-Bold FS} bind def /RBIV {120 /Times-BoldItalic FS} bind def /RBIL {160 /Times-BoldItalic FS} bind def /RBIS {200 /Times-BoldItalic FS} bind def /RBIK {240 /Times-BoldItalic FS} bind def /RBIM {280 /Times-BoldItalic FS} bind def /RBIG {320 /Times-BoldItalic FS} bind def /tfr {1 0 0 setrgbcolor} bind def %Reproduktionsfarben /tfg {0 1 0 setrgbcolor} bind def /tfb {0 0 1 setrgbcolor} bind def /tfc {0 1 1 setrgbcolor} bind def /tfm {1 0 1 setrgbcolor} bind def /tfy {1 1 0 setrgbcolor} bind def /tfo {1 0 0 setrgbcolor} bind def %Reproduktionsfarben /tfl {0 1 0 setrgbcolor} bind def /tfv {0 0 1 setrgbcolor} bind def /tfn {0.0 setgray} bind def /tfz {0.5 setgray} bind def /tfw {1.0 setgray} bind def /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 {setcmykcolor rec fill} bind def /colrecst %x y width heigth c m y k {setcmykcolor rec stroke} bind def /cvishowr {dup 0 ge {0.5 add} {0.5 sub} ifelse cvi 6 string cvs show} def /cvishow {cvi 6 string cvs show ( ) show} def /cvsshow1 {10 mul cvi 0.1 mul 9 string cvs show ( ) show} def /cvsshow2 {100 mul cvi 0.01 mul 9 string cvs show ( ) show} def /cvsshow3 {1000 mul cvi 0.001 mul 9 string cvs show ( ) show} def /cvsshow4 {10000 mul cvi 0.0001 mul 9 string cvs show ( ) show} def /cvsshow5 {100000 mul cvi 0.00001 mul 9 string cvs show ( ) show} def /cvishow0 {cvi 6 string cvs show} def /cvsshow10 {10 mul cvi 0.1 mul 9 string cvs show} def /cvsshow20 {100 mul cvi 0.01 mul 9 string cvs show} def /cvsshow30 {1000 mul cvi 0.001 mul 9 string cvs show} def /cvsshow40 {10000 mul cvi 0.0001 mul 9 string cvs show} def /cvsshow50 {100000 mul cvi 0.00001 mul 9 string cvs show} def /cvsshow0r {10 mul 0.5 add cvi 0.1 mul 10 string cvs show} def /cvsshow1r {10 mul 0.5 add cvi 0.1 mul %new980310 dup 0 ge {( ) show} if dup abs 10 lt {( ) show} if 10 string cvs show} def /cvsshow2r {100 mul 0.5 add cvi 0.01 mul %new980310 dup 0 ge {( ) show} if dup abs 10 lt {( ) show} if 10 string cvs show} def /cvsshow3r {1000 mul 0.5 add cvi 0.001 mul 10 string cvs show} def %now with cvishow0 instead of cvishow /cvsshow1x {/nxx exch def %example nxx=99.1/99.0 nxx 10 mul cvi /nxi exch def %nxi=991/990 nxi 10 idiv /nxa exch def %nxa=99 nxi nxa 10 mul sub /nxb exch def %nxb=1/0 nxa cvishow0 (,) show %nxa=99 nxb cvishow0 %nxb=1/0 } def /cvsshow2x {/nxx exch def %example nxx=99.12/99,02/99,00 nxx 100 mul cvi /nxi exch def %nxi=9912/9902/00 nxi 100 idiv /nxa exch def %nxa=99 nxi nxa 100 mul sub /nxb exch def %nxb=12/02/00 nxa cvishow0 (,) show %nxb=99, nxb 10 ge {nxb cvishow0} if %nxb=12 nxb 1 ge nxb 9 le and {(0) show nxb cvishow0} if %nxb=02 nxb 0 eq {(00) show} if %nxb=00 } def /cvsshow3x {/nxx exch def %example nxx=99.123/99.012/99.001/99.000 nxx 1000 mul cvi /nxi exch def %nxi=99123/99012/99001/99000 nxi 1000 idiv /nxa exch def %nxa=99 nxi nxa 1000 mul sub /nxb exch def %nxb=123/012/001/000 nxa cvishow0 (,) show %nxb=99, nxb 100 ge {nxb cvishow0} if %nxb=123/012/001/000 nxb 10 ge nxb 99 le and {(0) show nxb cvishow0} if %nxb=012 nxb 1 ge nxb 9 le and {(00) show nxb cvishow0} if %nxb=001 nxb 0 eq {(000) show} if %nxb=000 } def %********************************************************* %%EndProlog gsave %lanindL2 START 20000505 /lanind 1 def /lantex [(G) (E) (S) (F) (I) (J) (M)] def /showde {0 lanind eq {show} {pop} ifelse} bind def /showen {1 lanind eq {show} {pop} ifelse} bind def /showes {3 lanind eq {show} {pop} ifelse} bind def /showfr {2 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 /lanindf where {pop /lanind1 lanindf def /lanind2 lanindf def /lanindd laninddf def} {/lanind1 0 def /lanind2 0 def} ifelse /colormf where {pop /colorm1 colormf def /colorm2 colormf def /colormd colormdf def} {/colorm1 0 def} ifelse /deintpf where {pop /deintp1 deintpf def /deintp2 deintpf def /deintpd deintpdf def} {/deintp1 0 def} ifelse /xcolorf where {pop /xcolor1 xcolorf def /xcolor2 xcolorf def /xcolord xcolordf def} {/xcolor1 0 def} ifelse /xchartf where {pop /xchart1 xchartf def /xchart2 xchartf def /xchartd xchartdf def /xchartm xchart2f xchart1f sub 1 add def} {/xchart1 0 def /xchartm 1 def} ifelse /xchart3f where {pop /xchart3 xchart3f def} {/xchart3 0 def} ifelse /xchart4f where {pop /xchart4 xchart4f def} {/xchart4 0 def} ifelse /pchartf where {pop /pchart1 pchartf def /pchart2 pchartf def /pchartd pchartdf def} {/pchart1 3 def} ifelse /colsepf where {pop /colsep1 colsepf def /colsep2 colsepf def /colsepd colsepdf def} {/colsep1 0 def} ifelse /pmetamf where {pop /pmetam1 pmetamf def /pmetam2 pmetamf def /pmetamd pmetamdf def} {/pmetam1 0 def} ifelse %either defaul values for xchart=0 or values for xchart=1 /lanind lanind1 def % /colorm colorm1 def % /deintp deintp1 def % /xcolor xcolor1 def % /xchart xchart1 def % /pchart pchart1 def % /colsep colsep1 def % /pmetam pmetam1 def % /jTBVN {TBV -30 -50 rmoveto (N) show 0 50 rmoveto TBL} def /jTBVW {TBV -30 -50 rmoveto (W) show 0 50 rmoveto TBL} def /jTBXN {TBX -30 -50 rmoveto (N) show 0 50 rmoveto TBL} def /jTBXW {TBX -30 -50 rmoveto (W) show 0 50 rmoveto TBL} def /jTBVNY {TBV -10 -50 rmoveto (N) show 0 50 rmoveto TBL} def /jTBVWY {TBV -10 -50 rmoveto (W) show 0 50 rmoveto TBL} def /jTBXNY {TBX -10 -50 rmoveto (N) show 0 50 rmoveto TBL} def /jTBXWY {TBX -10 -50 rmoveto (W) show 0 50 rmoveto TBL} def gsave /xchart5 0 def %0:Titel, 1:gamma test chart /xchart6 0 def %0:SDR-SDR, 1:SDR->lower contrast, 1:SDR->higher contrast /xchart7 1 def %0: no add text, %1: add text /xchart8 0 def %0: gleich gestuft 1:nicht gleich gestuft 4 /Times-ISOL1 FS 72 86 moveto (fga31-1a) show 72 90 translate 0.01 MM dup scale 20 setlinewidth 30 setlinewidth [ ] 0 setdash /yhoe 4000 def /xwidth 5400 def 1.0 setgray 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 /xwi 6 array def /ywi 6 array def /xli 6 array def /yli 6 array def /xmi 6 array def %mean point /ymi 6 array def /xti 6 array def %top left +xtl= 30 /yti 6 array def %top left +ytl=-100 /xtl 30 def /ytl -150 def /yd 200 def %line difference /yk 030 def % 0 3 % 1 2 4 5 %pos 0 1 2 3 4 5 /xwi [ 050 050 1850 3100 3100 4000] def /ywi [2450 1100 1100 2450 1100 1100] def /xli [1620 1620 1060 700 700 1360] def /yli [1050 1150 1150 1050 1150 1150] def 0 1 5 {/i exch def %i=0,5 xmi i xwi i get xli i get 0.5 mul add put ymi i ywi i get yli i get 0.5 mul add put xti i xwi i get xtl add put yti i ywi i get yli i get add ytl add put } for %i=0,5 %0_1_2_4_5 xmi 0 get ymi 0 get moveto xmi 1 get ymi 1 get lineto xmi 5 get ymi 5 get lineto stroke %3_4 xmi 3 get ymi 3 get moveto xmi 4 get ymi 4 get lineto stroke 1.0 setgray 0 1 5 {/i exch def %i=0,5 xwi i get ywi i get moveto xli i get 0 rlineto 0 yli i get rlineto xli i get neg 0 rlineto closepath fill } for %i=0,5 0.0 setgray 0 1 5 {/i exch def %i=0,5 xwi i get ywi i get moveto xli i get 0 rlineto 0 yli i get rlineto xli i get neg 0 rlineto closepath stroke } for %i=0,5 xchart5 0 eq {%xchart5=0 0050 3850 moveto TBL (Dynamic range conversion of images with equally spaced ) showen (Dynamische Bereichswandlung der Bilder mit gleich gestuften ) showde TBIL (rgb*) show TBL ( data) showen (\255Daten) showde 0050 3650 moveto TBL (Equally spaced visual output and lightness ) showen (Gleich gestufte visuelle Ausgabe & ) showde TBIL (L*) show TBL ( output with ) showen (\255Helligkeitsausgabe mit ) showde TBIL (GammaAdjuster) show } if %xchart5=0 020 setlinewidth 0000 3580 moveto xwidth 0 rlineto stroke xchart5 1 ge {%xchart5>=1 tfn 0050 3850 moveto TBL (Visual definition of ) showen (Visuelle Definition von ) showde tfo SL (g) show TBV 0 -30 rmoveto (rel) show 0 30 rmoveto tfn TBL ( by test\255chart output on display) showen ( durch Display\255Pr\374fvorlagenausgabe) showde 0050 3650 moveto TBL (according to ISO 9241\255306 with 16 values ) showen (nach ISO 9241\255306 mit 16 Werten ) showde tfn (0,5 <= ) show tfo SL (g) show TBV 0 -30 rmoveto (rel) show 0 30 rmoveto tfn TBL ( <= 2) show } if %xchart5>=1 %square 0 xti 0 get yti 0 get moveto TBL (raw image data (8bit)) showen (rohe Bilddaten (8bit)) showde xti 0 get yti 0 get yd 1 mul sub moveto TBL (0<= ) show TBIL (rgb ) show TBL (<=1) show TBL ( (PhotoCD)) showen ( (FotoCD)) showde xti 0 get yti 0 get yd 2 mul sub moveto TBIL (not equally spaced) showen (nicht gleich gestuft) showde xti 0 get yti 0 get yd 3 mul sub moveto TBL (search ) showen (suche ) showde xti 0 get 500 add yti 0 get yd 3 mul sub moveto TBL (0<= ) show TBIL (rgb) show jTBVNY TBL ( <=1) show TBL (,) showen xti 0 get yti 0 get yd 4 mul sub moveto TBL (and ) showen (und ) showde xti 0 get 500 add yti 0 get yd 4 mul sub moveto TBL (0<= ) show TBIL (rgb) show jTBVWY TBL ( <=1) show %square 1 xti 1 get yti 1 get moveto TBL (visual image (8bit)) showen (visuelles Bild (8bit)) showde xti 1 get yti 1 get yd 1 mul sub moveto TBL (0 <= ) show TBIL (rgb* ) show TBL (<= 1) show xti 1 get yti 1 get yd 2 mul sub moveto TBIL (equally spaced between) showen (gleich gestuft zwischen) showde xti 1 get yti 1 get yd 3 mul sub yk 1 mul add moveto TBIV (rgb*) show jTBXN TBV (=0 and ) showen (=0 und ) showde TBIV (rgb*) show jTBXW TBV (=1) showen (=1) showde xti 1 get yti 1 get yd 4 mul sub yk 2 mul add moveto TBIV (L*) show jTBXN TBV (=18 and ) showen (=18 und ) showde TBIV (L*) show jTBXW TBV (=95) showen (=95) showde xti 1 get xli 1 get 0.2 mul add yti 1 get yd 5 mul sub yk 3 mul add moveto 1 0 0 setrgbcolor SV (D) show TBIV ((rgb*)) show TBV (=1/15) show TBV (, ) show SV (D) show TBIV (L*) show TBV (=5) show 0 setgray %square 2 xti 2 get 30 sub yti 2 get 900 add moveto TBL (16 grey steps) showen (16 Graustufen) showde xti 2 get 30 sub yti 2 get 700 add moveto TBL (ISO/IEC 15775) show xti 2 get 30 sub yti 2 get 500 add moveto TBL (ISO 9241\255306) show xti 2 get 30 sub yti 2 get 300 add moveto TBL (standard range) showen (Normbereich) showde xti 2 get yti 2 get moveto TBL (Baseline image) showen (Baseline\255Bild) showde xti 2 get yti 2 get yd 1 mul sub moveto TBL (0 <= ) show TBIL (rgb* ) show TBL (<= 1) show xti 2 get yti 2 get yd 2 mul sub moveto TBIL (equally spaced) showen (gleich gestuft) showde xti 2 get yti 2 get yd 3 mul sub yk 1 mul add moveto TBIV (rgb*) show jTBXN TBV (=0, ) show TBIV (L*) show jTBXN TBV (=18) show xti 2 get yti 2 get yd 4 mul sub yk 2 mul add moveto TBIV (rgb*) show jTBXW TBV (=1, ) show TBIV (L*) show jTBXW TBV (=95) show xti 2 get xli 2 get 0.2 mul add yti 2 get yd 5 mul sub yk 3 mul add moveto 1 0 0 setrgbcolor SV (D) show TBIV (L*) show TBV (=5) show 0 setgray %square 3 xti 3 get yti 3 get moveto TBIL (Gamma) show xti 3 get yti 3 get yd 1 mul sub moveto TBIL (Adjuster) show xti 3 get yti 3 get yd 2 mul sub moveto TBIL ((rgb*)) show 1 0 0 setrgbcolor SV 0 80 rmoveto (g) show TX 0 -30 rmoveto (rel) show 0 30 rmoveto 0 -80 rmoveto xti 3 get yti 3 get yd 3 mul sub moveto SL (g) show TV 0 -30 rmoveto (rel) show 10 30 rmoveto TL (=) show 10 0 rmoveto SL (g) show 20 0 rmoveto TL (/) show 10 0 rmoveto (2,4) show xti 3 get yti 3 get yd 4 mul sub moveto TV (1,2<=) show SV (g) show TV (<=4,8) show 0 setgray %square 4 xti 4 get 20 add yti 4 get yd 1 mul sub moveto TBL ( apply) showen (anwende) showde xti 4 get 200 add yti 4 get yd 2 mul sub moveto 1 0 0 setrgbcolor SL (g) show TV 0 -30 rmoveto (rel) show 0 30 rmoveto 0 setgray xti 4 get yti 4 get yd 3 mul sub moveto SL (g) show TV 0 -30 rmoveto (rel,i) show 0 30 rmoveto TL (=1) show -20 0 rmoveto (/) show SL (g) show TV 0 -30 rmoveto (rel) show 0 30 rmoveto xti 4 get 050 add yti 4 get yd 4 mul sub moveto TL (i=invers) show %square 5 TBL xti 5 get yti 5 get 500 add moveto xchart6 1 le {(SDR display) showen (SDR\255Display) showde} if xchart6 2 eq {(HDR display) showen (HDR\255Display) showde} if xti 5 get yti 5 get 300 add moveto xchart6 1 le {(SDR range) showen (SDR\255Bereich) showde} if xchart6 2 eq {(HDR range) showen (HDR\255Bereich) showde} if xti 5 get yti 5 get moveto TBL (Alternate image) showen (Alternate\255Bild) showde xti 5 get yti 5 get yd 1 mul sub moveto TBL (0 <= ) show TBIL ((rgb*)) show tfo SV 0 80 rmoveto (g) show TBX 0 -30 rmoveto (rel,i) show 0 30 rmoveto TBL 0 -80 rmoveto tfn TBL ( <= 1) show xti 5 get yti 5 get yd 2 mul sub moveto xchart8 0 eq {%xchart8=0 TBIL (equally spaced) showen (gleich gestuft) showde } if xchart8 1 eq {%xchart8=1 TBIL (not equally spaced) showen (nicht gleich gestuft) showde } if xti 5 get yti 5 get yd 3 mul sub yk 1 mul add moveto TBIV (rgb*) show jTBXN TBV (=0, ) show TBIV (L*) show jTBXN TBV xchart6 0 eq {(=18, ) show} if xchart6 1 eq {(=36, ) show} if xchart6 2 eq {(=10? ) show} if xchart6 1 le {TBIV (Y) show jTBXNY} if TBV xchart6 0 eq {(=2,5) show} if xchart6 1 eq {(=9) show} if %xchart6 2 eq {(=1,8?) show} if xti 5 get yti 5 get yd 4 mul sub yk 2 mul add moveto TBIV (rgb*) show jTBXW TBV (=1, ) show TBIV (L*) show jTBXW TBV xchart6 0 eq {(=95, ) show} if xchart6 1 eq {(=88, ) show} if xchart6 2 eq {(=160? ) show} if xchart6 1 le {TBIV (Y) show jTBXWY} if TBV xchart6 0 eq {(=90) show} if xchart6 1 eq {(=71) show} if %xchart6 2 eq {(=360?) show} if xti 5 get xli 5 get 0.0 mul add yti 5 get yd 5 mul sub yk 3 mul add moveto 1 0 0 setrgbcolor SV (D) show TBIV (L*) show xchart6 0 eq {TBV (=5, ) show tfo SV (g) show TBX 0 -30 rmoveto (rel) show 0 30 rmoveto TBV (=1,0, ) show tfo SV (g) show TBX 0 -30 rmoveto (rel,i) show 0 30 rmoveto TBV (=1,0) show} if xchart6 1 eq {TBV (=3, ) show tfo SV (g) show TBX 0 -30 rmoveto (rel) show 0 30 rmoveto TBV (=0,8, ) show TBX 0 -30 rmoveto (rel,i) show 0 30 rmoveto TBV (=1,3) show} if xchart6 2 eq {TBV (=10 ) show tfo SV (g) show TBX 0 -30 rmoveto (rel) show 0 30 rmoveto TBV (=1,3, ) show TBX 0 -30 rmoveto (rel,i) show 0 30 rmoveto TBV (=0,8) show} if %1 0 0 setrgbcolor % 0 3 % 1 2 4 5 0 setgray /txh 100 def /tyh 100 def xmi 1 get ymi 1 get yli 1 get 0.5 mul add tyh add 35 sub moveto %-100 0 rlineto 200 0 rlineto stroke -50 100 rlineto 50 -100 rlineto 50 100 rlineto stroke xmi 4 get ymi 4 get yli 4 get 0.5 mul add tyh add 35 sub moveto %-100 0 rlineto 200 0 rlineto stroke -50 100 rlineto 50 -100 rlineto 50 100 rlineto stroke xmi 1 get xli 1 get 0.5 mul add txh add 30 add ymi 1 get moveto %0 -100 rlineto 0 200 rlineto stroke -100 50 rmoveto 100 -50 rlineto -100 -50 rlineto stroke xmi 2 get xli 2 get 0.5 mul add txh add 30 add ymi 1 get moveto %0 -100 rlineto 0 200 rlineto stroke -100 50 rmoveto 100 -50 rlineto -100 -50 rlineto stroke xmi 4 get xli 4 get 0.5 mul add txh add 30 add ymi 1 get moveto %0 -100 rlineto 0 200 rlineto stroke -100 50 rmoveto 100 -50 rlineto -100 -50 rlineto stroke tfn 0050 0925 moveto TBV (Determine visually the value of ) showen (Bestimme visuell den Wert von ) showde tfr SV (g) show TX 0 -30 rmoveto (rel) show 0 30 rmoveto tfn TBV ( in the range ) showen ( im Bereich ) showde tfr TBV (0,5 <= ) show SV (g) show TX 0 -30 rmoveto (rel) show 0 30 rmoveto TBV ( <= 2 ) show tfn tfn TBV (with the following two test charts.) showen (mit folgenden zwei Pr\374fvorlagen.) showde xchart5 0 eq {%xchart5=0 tfn 0050 0750 moveto TBV (Links to 16 test\255chart pages according to ISO 9241\255306 ) showen (with ) showen (Links zu 16 Pr\374fvorlagenseiten nach ISO 9241\255306 mit ) showde tfr (0,5 <= ) show SV (g) show TX 0 -30 rmoveto (rel) show 0 30 rmoveto TBV ( <= 2.) show tfn 0050 0575 moveto tfb RV (https://standards.iso.org/iso/9241/306/ed-2/AE18/AE18F0PX.PDF) showen (https://standards.iso.org/iso/9241/306/ed-2/AG18/AG18F0PX.PDF) showde tfn TV (, flower motiv with ) showen (, Blumenmotiv mit ) showde tfr (0,5 <= ) show SV (g) show TX 0 -30 rmoveto (rel) show 0 30 rmoveto TV ( <= 1.) show tfn 0050 0400 moveto tfb RV (https://standards.iso.org/iso/9241/306/ed-2/AE18/AE18F0NX.PDF) showen (https://standards.iso.org/iso/9241/306/ed-2/AG18/AG18F0NX.PDF) showde tfn TV (, flower motiv with ) showen (, Blumenmotiv mit ) showde tfr (1 <= ) show SV (g) show TX 0 -30 rmoveto (rel) show 0 30 rmoveto TV ( <= 2.) show tfn 0050 0225 moveto tfn TV (and similar for the ISO series AE49, AE09, AE28 ) showen (instead of AE18, see) showen (und \344hnlich f\374r die ISO\255Serien AG49, AG09, AG28 ) showde (anstelle von AG18, siehe) showde 0050 0050 moveto tfb RV (https://standards.iso.org/iso/9241/306/ed-2/index.html) show 0 setgray (.) show } if %xchart5=0 xchart5 1 eq {%xchart5=1 0050 0750 moveto tfn TBV (Links to one test\255chart page according to ISO 9241\255306 ) showen (with 0,5 <= ) showen (Links zu einer Pr\274fvorlagenseite nach ISO 9241\255306 ) showde (mit 0,5 <= ) showde SV (g) show TX 0 -30 rmoveto (rel) show 0 30 rmoveto TBV ( <= 2:) show 0050 0575 moveto tfb RV (http://farbe.li.tu-berlin.de/eec4/eec4l0np.pdf) showen (http://farbe.li.tu-berlin.de/egc4/egc4l0np.pdf) showde tfn TV (, 1080 colors including 729(9x9x9) colors.) showen (, 1080 Farben inklusive 729(9x9x9) Farben.) showde 0050 0400 moveto tfb RV (http://farbe.li.tu-berlin.de/eec6/eec6l0np.pdf) showen (http://farbe.li.tu-berlin.de/egc6/egc6l0np.pdf) showde tfn TV (, flower motiv, slide film, +0,5 stops.) showen (, Blumenmotiv, Diafilm, +0,5 Blenden.) showde 0050 0225 moveto tfb RV (http://farbe.li.tu-berlin.de/eec7/eec7l0np.pdf) showen (http://farbe.li.tu-berlin.de/egc7/egc7l0np.pdf) showde tfn TV (, flower motiv, negative film, +2 stops.) showen (, Blumenmotiv, Negativfilm, +2 Blenden.) showde 0050 0050 moveto tfn TV (see for papers: ) showen (siehe f\344r Ver\366ffentlichungen: ) showde tfb RV (https://farbe.li.tu-berlin.de/XY91FEN.html) showen (https://farbe.li.tu-berlin.de/XY91FDE.html) showde tfn (.) show 0 setgray } if %xchart5=1 showpage grestore %} for %output with langind end %%Trailer