前回は、画像の縮小や回転を行ってみた。今回は、画像を安全に編集したりコピーしてみる。画像の編集は Canvas クラスを、コピーは Bitmap.copy(Bitmap.Config, boolean)を使えばできるのだが、いろいろとはまったのでメモを残しておく。 Immutable bitmap passed to Canvas constructor 画像を編集する場合、ファイルを読み込んで Bitmap を生成、Canvas のコンストラクタに Bitmap を渡して Canvas を操作するだろう。コードにすると、以下のようになる。 File file = new File(<読み込みたい画像ファイル>); InputStream in = context.getContentResolver().openInputStream(Uri.fromFile(file)); Bitma