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


Name

pixels[]

Examples
example pic
color pink = color(255, 102, 204);
loadPixels();
for (int i = 0; i < (width*height/2)-width/2; i++) {
  pixels[i] = pink;
}
updatePixels();
Description イメージを構成する全てのピクセルを配列に格納します。 格納される値は color 型になります。 100x100 のイメージなら配列は 10000 の値を持ち、 200x300 のイメージなら配列は 60000 の値を持ちます。 index で配列内の値の位置を指定します。 例えば、color b = img.pixels[230] は変数 b に pixels 配列の230番目の位置にある値を設定します。

この配列を使用するには先に loadPixels() によりデータをロードする必要があります。 配列データ修正後は updatePixels() によりデータ更新を行う必要があります。 loadPixels() を使わず処理を行った場合、NullPointerException が発生するかもしれません。
Syntax
pixels[index]
Parameters
index int: must not exceed the size of the array
Usage Web & Application
Related loadPixels()
updatePixels()
get()
set()
PImage
Updated on September 16, 2007 02:05:08pm PDT

Creative Commons License

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

© 2007 Processing.org