半空洞男女関係

思ったこととかプログラミングしてるときのメモとか色々かいてます。メールはidそのままgmail

Processingで画面上のキャンバスから切り取って画像を保存する

学校の課題で、直線検出みたいな課題をしてる、デバッグ用に色々書いているけど、提出すべきなのは一番左の画像一枚。PImageに対して書き込んでるわけではないから、うまく切り取って保存できないという時があるでしょう。

http://i.gyazo.com/5b0222e5c3b1069fcaa5ac0385a6f565.png

素直に save()したあとにトリムしても良いのですが。Processingにはget()という関数があるので、これを使うと便利です。具体的にはこんな感じです。

PImage saveImage = get(0, 0, img.width, img.height);
saveImage.save("yay.png");

ガンガン単位を取得していきましょう。

ネタ画像 from

Strange building with VQ1005 | Nakagin Capsule Tower @ Shinb… | Flickr - Photo Sharing!