Processing (BETA) version 135+ のリファレンスです。
旧バージョン使用者はソフトウェア内のリファレンスを参照してください。
この文書は Processing のAPIリファレンスを日本語に訳したものです。
最新の内容は 英語版 で確認して下さい。
| Name | set() |
||||||||
|---|---|---|---|---|---|---|---|---|---|
| Examples | ![]() color black = color(0); set(30, 20, black); set(85, 20, black); set(85, 75, black); set(30, 75, black); ![]() for (int i=30; i<(width-15); i++) {
for(int j=20; j<(height-25); j++) {
color c = color(204-j, 153-i, 0);
set(i, j, c);
}
}![]() size(100, 100, P3D);
PImage myImage = loadImage("topanga.jpg");
set(0, 0, myImage);
line(0, 0, width, height);
line(0, height, width, 0); |
||||||||
| Description |
ピクセルの色を変更します。
またはディスプレイウィンドウにダイレクトにイメージを描き込みます。
x, y パラメタは変更するピクセルを指定します。
そして color パラメタは色の値を指定します。
color パラメタは現在のカラーモードによる影響を受けます(デフォルトは 0-255 の RGB 値です)。
イメージ設定での x、y パラメタはイメージの左上の座標を定義します(イメージの配置は imageMode() の影響を受けません)。
set(x, y) で1つのピクセルの色を設定するのは簡単です。 しかし、配列 pixels[] にデータを直接配置するほど速くはありません。 set(x, y, #000000) と同等の構文を、配列 pixels を使って表すと pixels[y*width+x] = #000000 となります。 Processing の BETA version では、配列 pixels[] にディスプレイウィンドウデータをロードするには、 値を受け取る前に loadPixels() を呼び出す必要があります。 そしてウィンドウを更新するには updatePixels() を呼び出す必要があります。 |
||||||||
| Syntax | set(x, y, color) set(x, y, image) |
||||||||
| Parameters |
|
||||||||
| Usage | Web & Application | ||||||||
| Related | get() pixels[] |
この文書の原文はクリエイティブ・コモンズ(Creative Commons)のAttribution-Noncommercial-Share Alike(表示・非営利・継承) ライセンスで公開されています。
このライセンスは同一の許諾条件の下で原作者のクレジットを表示し、また作品を営利目的で利用しなければ、作品に対して複製、頒布、展示、実演、二次的著作物の作成が行えることを示します。
© 2007 Processing.org
© 2007 Processing.org




