[目次へもどる] [前へ] [次へ]

色気を出す

これまでは黒色の図を描いてきましたが,人を魅了する絵を作るためには やはり色気が必要です.ここでは色の設定について説明します.

グレースケール

カラフルな色に入る前に,グレースケールの設定について説明します. グレースケールは"setgray"オペレータにグレーレベル(0(黒)〜1.0(白))を を指定して設定します.例として"gray.ps"を示します.

gray.ps
001 %!PS-Adobe-3.0
002 
003 300 300 translate
004 
005 0 setgray
006 newpath
007 -250 -250 moveto 250 -250 lineto
008  250  250 lineto -250 250 lineto
009 closepath fill 
010 
011 1.0 setgray
012 newpath 0 0 240 0 360 arc closepath fill
013 
014 0.8 setgray
015 newpath 0 0 200 0 360 arc closepath fill
016 
017 0.6 setgray
018 newpath 0 0 160 0 360 arc closepath fill
019 
020 0.4 setgray
021 newpath 0 0 120 0 360 arc closepath fill
022 
023 0.2 setgray
024 newpath 0 0  80 0 360 arc closepath fill
025 
026 0 setgray
027 newpath 0 0  40 0 360 arc closepath fill
028 
029 showpage
030 
gray.jpg
30dpiでA4用紙に出力

鮮やかな色

鮮やかな色を指定するオペレータに"setrgbcolor","sethsbcolor", "setcmykcolor"があります."setrgbcolor"はRGB(赤,緑,青の輝度; 光の三原色)を"sethsbcolor"はHSB(色相,彩度,明度; 色の三要素)を,"setcmykcolor"はCMYK(シアン,マゼンダ,イエロー, ブラック;色の三原色と黒)を指定(0.0〜1.0)して 設定します.一番なじみがあるのは RGBの方でしょうか?では先ほどの"gray.ps"に鮮やかな色を"setrgbcolor"で 設定した"color.ps"を示します.

color.ps
001 %!PS-Adobe-3.0
002 
003 300 300 translate
004 
005 0.0 0.0 1.0 setrgbcolor
006 newpath
007 -250 -250 moveto 250 -250 lineto
008  250  250 lineto -250 250 lineto
009 closepath fill 
010 
011 0.0 1.0 1.0 setrgbcolor
012 newpath 0 0 240 0 360 arc closepath fill
013 
014 0.0 1.0 0.0 setrgbcolor
015 newpath 0 0 200 0 360 arc closepath fill
016 
017 1.0 1.0 0.0 setrgbcolor
018 newpath 0 0 160 0 360 arc closepath fill
019 
020 1.0 0.0 0.0 setrgbcolor
021 newpath 0 0 120 0 360 arc closepath fill
022 
023 1.0 0.0 1.0 setrgbcolor
024 newpath 0 0  80 0 360 arc closepath fill
025 
026 1.0 1.0 1.0 setrgbcolor
027 newpath 0 0  40 0 360 arc closepath fill
028 
029 showpage
030 
color.jpg
30dpiでA4用紙に出力

[目次へもどる] [前へ] [次へ]