Processing (BETA) version 135+ のリファレンスです。 旧バージョン使用者はソフトウェア内のリファレンスを参照してください。
この文書は Processing のAPIリファレンスを日本語に訳したものです。 最新の内容は 英語版 で確認して下さい。


Name

color()

Examples
example pic
color c1 = color(102, 102, 0);
fill(c1);
noStroke();
rect(30, 20, 55, 55);
Description color 型の変数に格納するための色を作成します。 パラメタは現在の colorMode() の設定が RGB、または HSB のどちらであるかを評価し、解釈を行います。 デフォルトのRGB値は 0-255 です。 従って color(255, 204, 0) が呼び出された場合、bright yellow を返します。 color() はAAAAAAAARRRRRRRRGGGGGGGGBBBBBBBBのような32ビットで入力されたパラメタ情報を表します。 Rが赤/色相を表し、Gが緑/彩度を表し、Bが青/輝度を表します。

また、色は16進数表記で作成することもできます。 例えば "color(0, 102, 153)" は "color(#006699)" 及び "color(0x006699)" と同等の意味を持ちます。 色の作成においてalpha値を16進数で使う場合、接頭辞として"0x"を使う必要があります。 例えば "color(0, 102, 153, 204)" は "color(0xCC006699)" のように表現します。 alpha値はRGB記法では最後に、16進数表記では最初に記述することに注意してください。
Syntax
color(gray)
color(gray, alpha)
color(value1, value2, value3)
color(value1, value2, value3, alpha)
color(hex)
color(hex, alpha)
Parameters
gray int or float: number specifying value between white and black
alpha int or float: relative to current color range
value1 int or float: red or hue values relative to the current color range
value2 int or float: green or saturation values relative to the current color range
value3 int or float: blue or brightness values relative to the current color range
hex int: color value in hexadecimal notation (i.e. #FFCC00 or 0xFFCC00)
Usage Web & Application
Related color_datatype
colorMode()
Updated on May 01, 2007 12:34:46pm PDT

Creative Commons License

この文書の原文はクリエイティブ・コモンズ(Creative Commons)Attribution-Noncommercial-Share Alike(表示・非営利・継承) ライセンスで公開されています。 このライセンスは同一の許諾条件の下で原作者のクレジットを表示し、また作品を営利目的で利用しなければ、作品に対して複製、頒布、展示、実演、二次的著作物の作成が行えることを示します。

© 2007 Processing.org