超便利なスクリーンショット関数【Processing】
void keyPressed() {
if (keyCode == ENTER) {
String path = System.getProperty("user.home") + "/Desktop/Screenshot";
String sketchName = "/" + getClass().getName() + "/";
String now = year() + "_" + month() + "_" + day() + "_" + hour() + "_" + minute() + "_" + second();
save(path + sketchName + now + ".jpg");
println(path + sketchName + now + ".jpg");
}
}
指定されたpathにスケッチ名でフォルダを(ない場合)自動作成し、日付・時間をファイル名にしてスクリーンショットを保存します。
初期設定の場合、下記のように保存されます。
デスクトップ / Screenshot / スケッチ名 / 〇〇〇〇.jpg
使い方は、スクリーンショットを取りたいスケッチにこの関数をコピペして、実行中にエンターキーを押すだけです。
※void draw()が必要です。ない場合は、下記のように中身空で良いので追加してください。
void draw(){
}
超便利だから使ってね!!!
この記事が気に入ったらサポートをしてみませんか?