createFileInput

(別名: create_file_input)

def setup
  createCanvas(200, 200)
  input = createFileInput(true) do |file|
    file = Native(file)
    if file.type == 'image'
      @img = create_img(file.data, '')
      @img.hide
    else
      @img = nil;
    end
  end
  input.position(0, 0);
end

def draw
  background(220)
  image(@img, 0, 0, width, height) if (@img)
end

p5.jsリファレンス(参考情報)

[p5.js] createFileInput

概要

ファイル選択用ダイアログを生成します。

書式

createFileInput([multiple]) do ... end

引数

引数名内容備考オプションデフォルト値
multiple複数選択の可否true  ... 複数ファイル選択可
false ... 複数ファイル選択不可
false
...ブロックファイル選択後の処理

戻値

なし

備考

・ローカルに置かれているファイルを選択することができます。

関連

Native