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


Name

loadImage()

Examples
example pic
PImage b;
b = loadImage("laDefense.jpg");
image(b, 0, 0);
example pic
PImage b;

void setup() {
  b = loadImage("laDefense.jpg");
  noLoop();
}

void draw() {
  image(b, 0, 0);
}
PImage online;

void setup() {
  String url = "http://processing.org/img/processing_beta_cover.gif";
  online = loadImage(url, "png");
  noLoop();
}

void draw() {
  image(online, 0, 0);
}
Description PImage 型の変数にイメージをロードします。 4種類(.gif, .jpg, .tga, .png)のイメージをロードすることができます。 正しくロードするためには、イメージを sketch の "data" ディレクトリに格納しなければなりません。 多くの場合、プログラムをスタートするときに setup() を使って全てのイメージを読み込みます。 draw() によるイメージのロードはプログラムの速度を落とします。

正しくロードするために、"tga" ファイルは32ビットで解凍しなければなりません。 "png" タイプのイメージは JAVA1.1 では動きません。

filename パラメタはオンライン上のファイルへのURLの可能性があります。 セキュリティ上の理由により、オンライン上にアップロードされた Processing のスケッチは 同じサーバ内のファイルしかダウンロードできません。 この規制を無効にするには 署名されたアプレット が必要です。

filename パラメタの拡張子はイメージタイプを決定するのに用いられます。 イメージファイルの名前が一般的な拡張子で終わらない場合は、 このページの3つ目の例のように loadImage() の第2パラメタで拡張子を指定してください。

イメージが正常にロードできなければ null を返します。 そして、エラーメッセージがコンソールに出力されます。 しかし、戻り値のチェックを行わなければ NullPointerException が発生する可能性があります。
Syntax
loadImage(filename)
Parameters
filename string: name of file to load, must be either .gif, .jpg, or .tga
Usage Web & Application
Related PImage
image()
imageMode()
background()
Updated on April 20, 2007 01:01:01pm PDT

Creative Commons License

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

© 2007 Processing.org