• ベストアンサー

Processing

Processing の勉強を始めました。 File名を入力して、そのファイルからデータを loadするというプログラムはProcessing では書けないのでしょうか。Examples には載ってないようですが。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

例えば画像だったら、非常に簡単にできますね。 以下は256×256のウィンドウを出して、ファイル名の画像を読み込み、ウィンドウの(0,0)からその画像を表示するというプログラムです。 ファイル名のところでファイルの絶対位置(=フルパス。例えば、C:\\users\\sample.png)を入れればその画像を表示できます。 PImage img = loadImage("ファイル名"); size(500,500); image(img, 0,0); 他にも、一般的なファイルを読み込みたいときはselectInput()を使うと、ダイアログが出て、ファイルを選ぶとそのファイルの絶対位置をString型で得ることができます。 その位置を指定してloadImage()で読み込んだりなどができます。 loadImage()、selectInput()いずれもProcessingのリファレンスに載っているので、参照されるとよいかと思います。 loadImage():http://processing.org/reference/loadImage_.html selectInput():http://processing.org/reference/selectInput_.html

ahkrkr
質問者

お礼

はい、できました。 ありがとうございました。

関連するQ&A