見出し画像

超便利なスクリーンショット関数【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(){
}

超便利だから使ってね!!!

この記事が気に入ったらサポートをしてみませんか?