%!PS-Adobe-3.0 EPSF-3.0 NG080-3
%%BoundingBox: 70 83 226 206

%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: NG080-3)
  /Author (compare K. Richter "Computergrafik ...": ISBN 3-8007-1775-1)
  /Subject (goto: http://www.ps.bam.de or http://130.149.60.445/~farbmetrik)
  /Keywords (image reproduction, colour devices)
  /Creator (klaus.richter@me.com)
  /CreationDate (D:2010110112000)
  /ModDate (D:2010110112000)
/DOCINFO pdfmark03
[ /View [ /FitB ]
/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

/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 /str {8 string } bind def

/TS {200 16.67 div /Times-ISOL1 FS} bind def 
/TK {250 16.67 div /Times-ISOL1 FS} bind def
/TM {300 16.67 div /Times-ISOL1 FS} bind def
/TG {350 16.67 div /Times-ISOL1 FS} bind def

/TIS {200 16.67 div /TimesI-ISOL1 FS} bind def
/TIK {250 16.67 div /TimesI-ISOL1 FS} bind def
/TIM {300 16.67 div /TimesI-ISOL1 FS} bind def
/TIG {350 16.67 div /TimesI-ISOL1 FS} bind def

/TBS {200 16.67 div /TimesB-ISOL1 FS} bind def
/TBK {250 16.67 div /TimesB-ISOL1 FS} bind def
/TBM {300 16.67 div /TimesB-ISOL1 FS} bind def
/TBG {350 16.67 div /TimesB-ISOL1 FS} bind def

/TBIS {200 16.67 div /TimesBI-ISOL1 FS} bind def
/TBIK {250 16.67 div /TimesBI-ISOL1 FS} bind def
/TBIM {300 16.67 div /TimesBI-ISOL1 FS} bind def
/TBIG {350 16.67 div /TimesBI-ISOL1 FS} bind def
 
/SS {200 16.67 div 1 sub /Symbol FS} bind def
/SK {250 16.67 div 1 sub /Symbol FS} bind def
/SM {300 16.67 div 1 sub /Symbol FS} bind def
/SG {350 16.67 div 1 sub /Symbol FS} bind def
 

/tolvfcol    %Farbkreis-Reihenfolge
[ (000) (F00) (FF0) (0F0) (0FF) (00F) (F0F) (FFF)
  (777) (700) (770) (070) (077) (007) (707) (F07) %15=R
  (333) (F77) (FF7) (7F7) (7FF) (77F) (F7F) (07F) %23=B
  (BBB) (F70) (7F0) (0F7) (07F) (70F) (F07) (0F7) %31=G
] def
 
/tcmyfcol    %Farbkreis-Reihenfolge
[ (FFF) (0FF) (00F) (F0F) (F00) (FF0) (0F0) (000)
  (888) (8FF) (88F) (F8F) (F88) (FF8) (8F8) (0F8) %15=R
  (CCC) (088) (008) (808) (800) (880) (080) (F80) %23=B
  (444) (08F) (80F) (F08) (F80) (8F0) (0F8) (F08) %31=G
] def
 
/tcmykfcol   %Farbkreis-Reihenfolge
[ (000F) (0FF0) (00F0) (F0F0) (F000) (FF00) (0F00) (0000)
  (0008) (0FF8) (00F8) (F0F8) (F008) (FF08) (0F08) (0F80) %15=R
  (000C) (0880) (0080) (8080) (8000) (8800) (0800) (F800) %23=B
  (0004) (0F80) (80F0) (F080) (F800) (8F00) (0F80) (F080) %31=G
] def
 
/tolvfcols    %Farbkreis-Reihenfolge
[ (000*) (F00*) (FF0*) (0F0*) (0FF*) (00F*) (F0F*) (FFF*)
  (777*) (700*) (770*) (070*) (077*) (007*) (707*) (F07*) %15=R
  (333*) (F77*) (FF7*) (7F7*) (7FF*) (77F*) (F7F*) (07F*) %23=B
  (BBB*) (F70*) (7F0*) (0F7*) (07F*) (70F*) (F07*) (0F7*) %31=G
] def
 
/tcmyfcols    %Farbkreis-Reihenfolge
[ (FFF*) (0FF*) (00F*) (F0F*) (F00*) (FF0*) (0F0*) (000*)
  (888*) (8FF*) (88F*) (F8F*) (F88*) (FF8*) (8F8*) (0F8*) %15=R
  (CCC*) (088*) (008*) (808*) (800*) (880*) (080*) (F80*) %23=B
  (444*) (08F*) (80F*) (F08*) (F80*) (8F0*) (0F8*) (F08*) %31=G
] def
 
/tcmykfcols   %Farbkreis-Reihenfolge
[ (000F*) (0FF0*) (00F0*) (F0F0*) (F000*) (FF00*) (0F00*) (0000*)
  (0008*) (0FF8*) (00F8*) (F0F8*) (F008*) (FF08*) (0F08*) (0F80*) %15=R
  (000C*) (0880*) (0080*) (8080*) (8000*) (8800*) (0800*) (F800*) %23=B
  (0004*) (0F80*) (80F0*) (F080*) (F800*) (8F00*) (0F80*) (F080*) %31=G
] def
 
/fcolors     %CMYN 32 Testfarben Nr. 0 bis 31; Farbkreis-Reihenfolge
[{0.0 0.0 0.0 1.0}  {0.0 1.0 1.0 0.0}  {0.0 0.0 1.0 0.0}  {1.0 0.0 1.0 0.0}
 {1.0 0.0 0.0 0.0}  {1.0 1.0 0.0 0.0}  {0.0 1.0 0.0 0.0}  {0.0 0.0 0.0 0.0}
 
 {0.0 0.0 0.0 0.5}  {0.0 1.0 1.0 0.5}  {0.0 0.0 1.0 0.5}  {1.0 0.0 1.0 0.5}
 {1.0 0.0 0.0 0.5}  {1.0 1.0 0.0 0.5}  {0.0 1.0 0.0 0.5}  {0.0 1.0 0.5 0.0}
 
 {0.0 0.0 0.0 0.75} {0.0 0.5 0.5 0.0}  {0.0 0.0 0.5 0.0}  {0.5 0.0 0.5 0.0}
 {0.5 0.0 0.0 0.0}  {0.5 0.5 0.0 0.0}  {0.0 0.5 0.0 0.0}  {1.0 0.5 0.0 0.0}
 
 {0.0 0.0 0.0 0.25} {0.0 0.5 1.0 0.0}  {0.5 0.0 1.0 0.0}  {1.0 0.0 0.5 0.0}
 {1.0 0.5 0.0 0.0}  {0.5 1.0 0.0 0.0}  {0.0 1.0 0.5 0.0}  {1.0 0.0 0.5 0.0}
] def
 
/fak 0.5 def
 
/Far     %Farbkreis-Reihenfolge
 [ 0  1  2  3  4  5  6  7
   8  9 10 11 12 13 14 15 %R
  16 17 18 19 20 21 22 23 %B
  24 25 26 27 28 29 30 31 %G
 ] def
 
/cFar     %Kompensativ-Farbkreis-Reihenfolge
 [ 8  4  5  6  1  2  3  0
   0 20 21 22 17 18 19 31 %G
  24 12 13 14  9 10 11  2 %J
  16 28 29 30 25 26 27 15 %R
 ] def
 
/Btx    %Farbkreis- -> %Btx-Reihenfolge
 [ 0  1  3  2  5  6  4  7
   8  9 11 10 13 14 12 15  %R
  16 17 19 18 21 22 20 23  %B
  24 25 26 27 28 29 30 31  %G
 ] def
 
/cBtx    %Farbkreis- -> %Kompensativ-Btx-Reihenfolge
 [ 7  4  6  5  2  3  1  0
   8 20 22 21 18 19 17 31 %G
  24 12 14 13 10 11  9  2 %J
  16 25 26 27 28 29 30 15 %R
 ] 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
  {setcmyk_olvcolor rec fill} bind def
 
/colrecst %x y width heigth c m y k
  {setcmyk_olvcolor rec stroke} bind def
 
/tzo {0.0 1.0 1.0 0.0} bind def %Reproduktionsfarben
/tzl {1.0 0.0 1.0 0.0} bind def
/tzv {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
 
/tzr {0.0 1.0 0.5 0.0} bind def %Elementarfarben
/tzg {1.0 0.0 0.5 0.0} bind def
/tzb {1.0 0.5 0.0 0.0} bind def
/tzj {0.0 0.0 1.0 0.0} bind def
 
/tzrz {0.0 1.0 0.5 0.5} bind def %Elementarfarben vergraut
/tzgz {1.0 0.0 0.5 0.5} bind def
/tzbz {1.0 0.5 0.0 0.5} bind def
/tzjz {0.0 0.0 1.0 0.5} bind def
 
/tfo {tzo setcmyk_olvcolor} bind def
/tfl {tzl setcmyk_olvcolor} bind def
/tfv {tzv setcmyk_olvcolor} bind def
/tfc {tzc setcmyk_olvcolor} bind def
/tfm {tzm setcmyk_olvcolor} bind def
/tfy {tzy setcmyk_olvcolor} bind def
 
/tfn {tzn setcmyk_olvcolor} bind def
/tfd {tzd setcmyk_olvcolor} bind def
/tfz {tzz setcmyk_olvcolor} bind def
/tfh {tzh setcmyk_olvcolor} bind def
/tfw {tzw setcmyk_olvcolor} bind def
 
/tfr {tzr setcmyk_olvcolor} bind def
/tfg {tzg setcmyk_olvcolor} bind def
/tfb {tzb setcmyk_olvcolor} bind def
/tfj {tzj setcmyk_olvcolor} bind def
 
/tfrz {tzrz setcmyk_olvcolor} bind def
/tfgz {tzgz setcmyk_olvcolor} bind def
/tfbz {tzbz setcmyk_olvcolor} bind def
/tfjz {tzjz setcmyk_olvcolor} bind def
 
%ANFA OUTLIN00 951204
/pixf 1.0 def /ueg 1 pixf mul def /uek 1 pixf mul def /ues 1 pixf mul def
/pxd uek def /pyd uek def /pxwd ueg def /pywd ueg def /pss ues def
 
/outxshowf {show} bind def
 
/outxshow {show} bind def

/outSS {200 16.67 div 1 sub pixf mul /Symbol FS outxshow} bind def 
/outSK {250 16.67 div 1 sub pixf mul /Symbol FS outxshow} bind def
/outSM {300 16.67 div 1 sub pixf mul /Symbol FS outxshow} bind def
/outSG {350 16.67 div 1 sub pixf mul /Symbol FS outxshow} bind def
 
/outshowf {setcmyk_olvcolor show} bind def
 
/outrecfi { %x y width heigth c m y k
   setcmyk_olvcolor rec fill} bind def
 
/outrecfi4 { %x y width heigth c m y k
  outrecfi} bind def
 
/outrecfi3 { %x y width heigth c m y k
  outrecfi} bind def
 
/outrecfi2 { %x y width heigth c m y k
  outrecfi} bind def
 
/outlinetos { %px py c m y k
   setcmyk_olvcolor lineto stroke} bind def
 
/outstroke { %px1 py1 curveto ... curveto c m y k
   setcmyk_olvcolor stroke} bind def
 
%%EndProlog
gsave
%LANINDL2 START  20000505
/lanind 0 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 {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
/showm  {6 lanind eq {show} {pop} ifelse} bind def
 
/popde {0 lanind ne {pop} if} bind def
/popen {1 lanind ne {pop} if} bind def
/popes {2 lanind ne {pop} if} bind def
/popfr {3 lanind ne {pop} if} bind def
/popit {4 lanind ne {pop} if} bind def
/popjp {5 lanind ne {pop} if} bind def
/popm  {6 lanind ne {pop} if} bind def
 
/popxde {/n exch def 0 lanind ne {n {pop} repeat} if} bind def
/popxen {/n exch def 1 lanind ne {n {pop} repeat} if} bind def
/popxes {/n exch def 2 lanind ne {n {pop} repeat} if} bind def
/popxfr {/n exch def 3 lanind ne {n {pop} repeat} if} bind def
/popxit {/n exch def 4 lanind ne {n {pop} repeat} if} bind def
/popxjp {/n exch def 5 lanind ne {n {pop} repeat} if} bind def
/popxm  {/n exch def 6 lanind ne {n {pop} repeat} if} bind def
 
/lanindg where {pop /lanind1 lanindg def /lanind2 lanindg def}
               {/lanind1 0 def /lanind2 0 def} ifelse
lanind1 1 lanind2 {/lanind exch def %output showpage
gsave
%LANINDL2 END
 
5 /Times-ISOL1 FS
180 85 moveto
(NG080-3, B2_22C1) show %    ( B8530_2, M8140-7, B2_22, N=2_22) show
 
72 90 translate
/ausz 7 def
0.1667 MM dup scale

0 0 320 240 0.0 0.0 0.0 0.5 colrecfi %Rechteck Mittelgrau
 
TBM                                  %Schrift Times-Bold-Gross
0.0 0.0 0.0 0.0  setcmyk_olvcolor          %Schrift Weiss
110 006 moveto
(Wellenl\344nge ) showde                                        %08140-8 1
(wavelength ) showen                                            %18140-8 1
(Ancho de banda ) showes                                        %28140-8 1
(wavelength ) showfr                                            %38140-8 1
(wavelength ) showit                                            %48140-8 1
(wavelength ) showjp                                            %58140-8 1
 
(l) outSM TBM 2 0 rmoveto (/nm) show
005 218 moveto TBIM (a) show  -10 08 rmoveto (-) show 0 -08 rmoveto
TBM (\050) show (l) outSG TBM (\051 ) show
(relative ) showde                                              %08140-8 2
(relative ) showen                                              %18140-8 2
(Valor crom\341tico) showes                                     %28140-8 2
(relative ) showfr                                              %38140-8 2
(relative ) showit                                              %48140-8 2
(relative ) showjp                                              %58140-8 2
 
TBIM ( RG) show TBM () show
(\255Buntwerte) showde                                          %08140-8 3
(\255chromatic values) showen                                   %18140-8 3
( relativo) showes                                              %28140-8 3
(\255chromatic values) showfr                                   %38140-8 3
(\255chromatic values) showit                                   %48140-8 3
(\255chromatic values) showjp                                   %58140-8 3
 
005 202 moveto TBIK
(lineare ) showde                                               %08140-8 4
(linear ) showen                                                %18140-8 4
(lineal ) showes                                                %28140-8 4
(linear ) showfr                                                %38140-8 4
(linear ) showit                                                %48140-8 4
(linear ) showjp                                                %58140-8 4
TBK
(Spektrum\255Bewertung) showde                                  %08140-8 5
(assessment of radiation) showen                                %18140-8 5
(espectro de radiaci\363n) showes                               %28140-8 5
(assessment of radiation) showfr                                %38140-8 5
(assessment of radiation) showit                                %48140-8 5
(assessment of radiation) showjp                                %58140-8 5

185 110 moveto TBIK (a) show  -08 06 rmoveto (-) show 0 -06 rmoveto
TBK (\050) show (l) outSM TBM (\051) show
TBK ( = ) show
TBIK (x) show  -08 06 rmoveto (-) show 0 -06 rmoveto
TBK (\050) show (l) outSM TBM (\051) show
TBK ( - ) show
TBIK (y) show  -08 06 rmoveto (-) show 0 -06 rmoveto
TBK (\050) show (l) outSM TBM (\051) show

2 setlinewidth
/deltay 4 def
202 80 moveto TBK (= [ ) show
222 80 deltay add moveto 26 0 rlineto stroke
222 86 deltay add moveto TBIK (x) show
TBK (\050) show (l) outSM TBM (\051) show
222 69 moveto TBIK (y) show
TBK (\050) show (l) outSM TBM (\051) show
250 80 moveto TBK ( - 1 ] ) show 
TBIK (y) show  -08 06 rmoveto (-) show 0 -06 rmoveto
TBK (\050) show (l) outSM TBM (\051) show

TBK
/xd 4.0 def  /xd2 8.0 def /ix0 35 def /iy0 45 def
/tx [ (400) (500) (600) (700)] def
/ty [(-6) (-4) (-2) (  0) (  2) (  4) ] def
 
0 1 3 {/i exch def  %x-Achsen-Beschriftung
ix0 23 sub 5 i 20 mul add xd mul add iy0 21 sub moveto tx i get exec show } for
 
0 1 5 {/i exch def  %y-Achsen-Beschriftung
ix0 32 sub iy0 07 sub i 30 mul add moveto ty i get exec show } for
 
ix0 3 sub iy0 1 sub 273 2 fcolors 7 get exec colrecfi
ix0 1 sub iy0 3 sub 2 153 fcolors 7 get exec colrecfi
 
0 30 150 {/iyd exch def
ix0 4 sub  iy0 1 sub iyd add 8 2 fcolors 07 get exec colrecfi
 } for %Schleife iyd
 
5 20 65 {/ixd exch def
ix0 9 sub  ixd xd mul add iy0 3 sub 2 8 fcolors 07 get exec colrecfi
 } for %Schleife ixd
 
/yex [ %Reflexion CIE ix judd-wyszecki, 380-760nm, Tab 3.3, S.242
 .001368 .002236 .004243 .007650 .01431 .02319 .04351 .07763
 .1344 .2148 .2839 .3285 .3483 .3481 .3362 .3187 .2908 .2511
 .1954 .1421 .09564 .05795 .03201 .0147 .0049 .0024 .0093 .0291
 .06327 .1096 .1655 .2257 .2904 .3597 .4334 .5121 .5945 .6784
 .7621 .8425 .9163 .9786 1.0263 1.0567 1.0622 1.0456 1.0026 .9384
 .8544 .7514 .6424 .5419 .4479 .3608 .2835 .2187 .1649 .1212
 .0874 .0636 .04677 .03290 .02270 .01584 .01136 .00811 .00579
 .004109 .002899 .002049 .001440 .0009999 .0006901
 .000476 .0003323 .0002348 .0001662 ] def
 
/yey [ %Reflexion CIE iy judd-wyszecki, 380-760nm, Tab 3.3, S.242
 .000039 .000064 .00012 .000217 .000396 .00064 .00121 .00218
 .004 .0073 .0116 .01684 .023 .0298 .038 .048 .06 .0739
 .09098 .1126 .139 .1693 .208 .2586 .323 .4073 .503 .6082 .71
 .7932 .862 .9149 .954 .9803 .995 1.0 .995 .9786 .952
 .9154 .87 .8163 .757 .6949 .631 .5668 .503 .4412 .381 .321
 .265 .217 .175 .1382 .107 .0816 .061 .04458 .032 .0232 .017
 .01192 .00821 .005723 .004102 .002929 .002091 .001484
 .001047 .00074 .00052 .0003611 .0002492 .0001719
 .00012 .0000848 .00006 ] def
 
/yez [ %Reflexion CIE iz judd-wyszecki, 380-760nm, Tab 3.3, S.242
 .00645 .01055 .02005 .03621 .06785 .1102 .2074 .3713 .6456
 1.0391 1.3856 1.623 1.7471 1.7826 1.7721 1.7441 1.6692
 1.5281 1.2876 1.0419 .8130 .6162 .4652 .3533 .2720 .2123
 .1582 .1117 .07825 .05725 .04216 .0284 .0203 .0134 .00875
 .00575 .0039 .00275 .0021 .0018 .00165 .0014 .0011 .0010 .0008
 .0006 .00034 .00024 .00019 .0001 .00005 .00003 .00002 .00001
 .00001 .00001 .00001 .00001 .00001 .00001 .00001 .00001 .00001 .00001
 .00001 .00001 .00001 .00001 .00001 .00001 .00001 .00001 .00001 .00001
 .00001 .00001 .00001 ] def
 
/fsumx 0 def  /fsumy 0 def  /fsumz 0 def
/xq 77 array def  /yq 77 array def  /zq 77 array def
/xan 77 array def  /yan 77 array def  /zan 77 array def
/yexp 77 array def  /yeyp 77 array def  /yezp 77 array def
0 1 76 {/i exch def  %Summe fsumxyz
             fsumx yex i get exec add /fsumx exch def
             fsumy yey i get exec add /fsumy exch def
             fsumz yez i get exec add /fsumz exch def}  for
0 1 76 {/i exch def %Normierung xyz
             xq i yex i get exec fsumy mul fsumx div put
             yq i yey i get exec fsumy mul fsumy div put
             zq i yez i get exec fsumy mul fsumz div put} for
0 1 76 {/i exch def %xyzan
             xq i get exec yq i get exec add zq i get exec add /sum exch def
             xan i xq i get exec sum div put
             yan i yq i get exec sum div put
             zan i zq i get exec sum div  put} for
 
/scolors     %CMYN 49 Farbkreis-Reihenfolge; 48+1 Sonder-Farben
[{0.75 1.00 0.00 0.0} {0.87 1.00 0.00 0.0} {1.00 1.00 0.00 0.0} {1.00 0.87 0.00 0.0}
 {1.00 0.75 0.00 0.0} {1.00 0.62 0.00 0.0} {1.00 0.50 0.00 0.0} {1.00 0.37 0.00 0.0}
 {1.00 0.25 0.00 0.0} {1.00 0.12 0.00 0.0} {1.00 0.00 0.00 0.0} {1.00 0.00 0.12 0.0}
 {1.00 0.00 0.25 0.0} {1.00 0.00 0.37 0.0} {1.00 0.00 0.50 0.0} {1.00 0.00 0.62 0.0}
 {1.00 0.00 0.75 0.0} {1.00 0.00 0.87 0.0} {1.00 0.00 1.00 0.0} {0.87 0.00 1.00 0.0}
 {0.75 0.00 1.00 0.0} {0.62 0.00 1.00 0.0} {0.50 0.00 1.00 0.0} {0.37 0.00 1.00 0.0}
 {0.25 0.00 1.00 0.0} {0.12 0.00 1.00 0.0} {0.00 0.00 1.00 0.0} {0.00 0.12 1.00 0.0}
 {0.00 0.25 1.00 0.0} {0.00 0.37 1.00 0.0} {0.00 0.50 1.00 0.0} {0.00 0.62 1.00 0.0}
 {0.00 0.75 1.00 0.0} {0.00 0.87 1.00 0.0} {0.00 1.00 1.00 0.0} {0.00 1.00 0.87 0.0}
 {0.00 1.00 0.75 0.0} {0.00 1.00 0.62 0.0} {0.00 1.00 0.50 0.0} {0.00 1.00 0.37 0.0}
 {0.00 1.00 0.25 0.0} {0.00 1.00 0.12 0.0} {0.00 1.00 0.00 0.0} {0.12 1.00 0.00 0.0}
 {0.25 1.00 0.00 0.0} {0.37 1.00 0.00 0.0} {0.50 1.00 0.00 0.0} {0.62 1.00 0.00 0.0}
 {0.00 0.00 0.00 1.0}] def
 
/ifa %Verteilung 48 Farben auf 65 Wellenlaengen ohne Purpur
[00 00 00 01 01 01 02 02 03 03 04 04 05 05 06 06 07 07 08 09
 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
 30 30 31 31 32 32 33 33 34 34 34 34 34 34 34 34 35 35 35 35
 35 35 35 35 35] def
 
ix0 040 add iy0 130 add moveto
TBM
(Rot ) popde                                                    %08140-8 6
(red ) popen                                                    %18140-8 6
(Rojo ) popes                                                   %28140-8 6
(red ) popfr                                                    %38140-8 6
(red ) popit                                                    %48140-8 6
(red ) popjp                                                    %58140-8 6
tzr outshowf
 
ix0 200 add iy0 130 add moveto
TBM
(Rot ) popde                                                    %08140-8 7
(red ) popen                                                    %18140-8 7
(Rojo ) popes                                                   %28140-8 7
(red ) popfr                                                    %38140-8 7
(red ) popit                                                    %48140-8 7
(red ) popjp                                                    %58140-8 7
tzr outshowf
ix0 40 add iy0 020 add moveto
TBM
(Gr\374n) popde                                                 %08140-8 8
(green) popen                                                   %18140-8 8
(Verde) popes                                                   %28140-8 8
(green) popfr                                                   %38140-8 8
(green) popit                                                   %48140-8 8
(green) popjp                                                   %58140-8 8
tzg outshowf
 
0 1 76 {/i exch def  yexp i  %(xan/yan-1)*yq
             xan i get exec yan i get exec div 1 sub yq i get exec mul put} for
 
/iy0 iy0 90 add  def
 
2 1 66 {/i exch def  %ab 390nm bis 710nm, 65 Well.  2..66 %3=390, delta=1
     /y11 yexp i get exec 100 mul def
     /y21 yexp i 1 add get exec 100 mul def
     /x10 ix0 i 2 sub xd mul add def %ab 390nm
 
/k {ifa i 2 sub get exec} def       %max 65 Farben 0..64
scolors k get exec setcmyk_olvcolor
 x10        iy0         moveto
 x10 xd add iy0         lineto
 x10 xd add iy0 y21 add ausz 7 ne {
                y21 0 lt {1 sub} if
                y21 0 eq {0 add} if
                y21 0 gt {1 add} if } if lineto
 x10        iy0 y11 add ausz 7 ne {
                y11 0 lt {1 sub} if
                y11 0 eq {0 add} if
                y11 0 gt {1 add} if } if lineto
 closepath fill
} for %i-Schleife
 
0.0 0.0 0.0 0.0 setcmyk_olvcolor %W
ix0 3 sub iy0 1 sub 273 2 fcolors 7 get exec colrecfi
 
showpage
grestore
} for %output with langind end
%%Trailer