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


Name

set()

Examples
example pic
color black = color(0);
set(30, 20, black);
set(85, 20, black);
set(85, 75, black);
set(30, 75, black);
example pic
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);
  }
}
example pic
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
x int: x-coordinate of the pixel
y int: y-coordinate of the pixel
color color: any value of the color datatype
image PImage: any valid variable of type PImage
Usage Web & Application
Related get()
pixels[]
Updated on May 24, 2007 06:11:18pm PDT

Creative Commons License

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

© 2007 Processing.org