Processing

PythonでProcessing Image Loading & Displaying requestImage()

setup()中に画像をロードしている間にスケッチがフリーズしないように、別のスレッドで画像をロードする。画像のロード中は、その幅と高さは0になる。画像のロード中にエラーが発生した場合は、その幅と高さは-1になる。画像が正しく読み込まれると、幅と高さが0よりも大きくなることがわかる。 非同期の画像読み込み(特にサーバーからダウンロードする場合)は、パフォーマンスが劇的に向上する。

extensionパラメータは、画像のファイル名の末尾に適切な拡張子がない場合に、画像の種類を決定するために使用する。requestImage()の2番目のパラメータに拡張子を指定する。