def setup
@cv = createCanvas(100, 100)
background(255, 0, 0)
end
def mouseClicked
saveCanvas(@cv, 'myCanvas', 'png')
end
def setup
createCanvas(100, 100)
background(0, 0, 255)
end
def mouseClicked
saveCanvas('myCanvas', 'jpg')
end
def setup
@gr = createGraphics(100, 100)
@gr.background(0, 128, 0)
image(@gr, 0, 0)
end
def mouseClicked
saveCanvas(@gr, 'myGraphics', 'jpg')
end
キャンバスを画像ファイルとして保存します。
| 引数名 | 内容 | 備考 | オプション | デフォルト値 |
|---|---|---|---|---|
| selectedCanvas | キャンバス | メインキャンバス p5graphicsオブジェクト | ||
| filename | ファイル名 | ○ | 'untitled' | |
| extension | 拡張子 | 'png' 'jpg' 'webp' | ○ | 'png' |
なし
・引数 'selectedCanvas'が指定されていない場合、メインキャンバスが保存対象となります。
・引数 'extension'で指定した拡張子に応じて画像ファイルの形式が決まります。
・このメソッドによって、p5graphicsオブジェクトを画像ファイルに保存することも可能です。