この記事では、Processing言語を用いて、size関数を使った場合に、Could not find sketch sizeのエラーが出た場合の修正方法をソースコード付きで解説します。
画像の読み込み・表示
Processing3.xでsize関数を使った時に以下のエラーが出ることがあります。
Could not find sketch size「The size of this sketch could not be~」
どうやら、3.x以降では、size(img.width, img.height)というように”変数”を引数に入れるとエラーを吐くようになったようです。
その場合、例えば読み込んだ画像のサイズに合わせて画面サイズを指定したい場合は以下のようにするとエラー無く動作しました。
以下の2行で変数で画面サイズを指定できるようです。
surface.setResizable(true);
surface.setSize(img.width, img.height); // 画面サイズ
コメント