2011年04月02日

画像(イメージ)のトリミング(C#)

簡単にBitmapをトリミングする方法。

// イメージの生成
Bitmap image = new Bitmap( 200, 200 );

// イメージに描画
〜省略〜

// トリミングする範囲
RectangleF clipRect = new RectangleF(50, 50, 100, 100);

// トリミング実施
Bitmap clipImage = image.Clone(clipRect, image.PixelFormat);

CloneはImageのコピーを作成するメソッドですが、引数にRectangleまたはRectangleFを指定することで、指定した範囲のコピーを作成することができます。
またPixelFormatは元画像と合わせなくてもOKです。

良かったらクリックしてください
にほんブログ村 IT技術ブログ プログラム・プログラマーへ  人気ブログランキングへ

posted by among at 09:35 | Comment(0) | TrackBack(0) | C#
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

この記事へのトラックバックURL
http://blog.sakura.ne.jp/tb/44101288

この記事へのトラックバック