HSV - [描画] |
||||||
… HSV値による色の指定
HSV H,S,V
H: 色相(0〜360)
S: 彩度(0-255)
V: 明度(0-255)
HSV値で色を指定します。
HSV(HSBと呼ぶこともあります)は、
Hue (色相、色合い)
Saturation (彩度、あざやかさ)
Value (明度、明るさ(Brightness))
を表し、より感覚的にわかりやすい方式で色を指定できます。
※コマンドの仕様、またはリファレンスの記載内容が、今後変更される可能性があります。(2002.10.12)
(サンプル 1)
REM 944BASIC 'HSV サンプル1'
GCURSOR 76,88:PRINT '色 相'
FOR H=0 TO 360 STEP 10
X=88+SINAG(H)*80
Y=96-(COSAG(H))*80
HSV H,128,128: BOXFILL X,Y,X+8,Y+8
NEXT H
X=184:Y=20:GCURSOR 184,6:PRINT '彩'
FOR S=0 TO 255 STEP 8
HSV 0,S,128: BOXFILL X,Y,X+8,Y+4
Y=Y+5
NEXT S
X=218:Y=20:GCURSOR 216,6:PRINT '明'
FOR V=0 TO 255 STEP 8
HSV 0,0,255-V: BOXFILL X,Y,X+8,Y+4
Y=Y+5
NEXT V
KEYWAIT
END
(サンプル 2)
REM 944BASIC 'HSV サンプル2'
X=0:Y=0
FOR H=0 TO 360 STEP 18
FOR S=0 TO 255 STEP 16
FOR V=0 TO 255 STEP 16
HSV H,S,V: BOXFILL X,Y,X+2,Y+2
X=X+3
IF X>239 THEN X=0:Y=Y+3
NEXT V
NEXT S
NEXT H
KEYWAIT
HSV - [描画] |