【IT支援部】C#のdrawImageをテストする

Author:

元画像は(20, 80)。
以下のようにコードを記述してみる。

gr1.DrawImage(img, new Rectangle(0, 0, 20, 80), 0, 0, 20, 80, GraphicsUnit.Pixel);
gr2.DrawImage(img, new Rectangle(0, 0, 20, 40), 0, 0, 20, 80, GraphicsUnit.Pixel);
gr3.DrawImage(img, new Rectangle(0, 0, 20, 80), 0, 0, 20, 40, GraphicsUnit.Pixel);
gr4.DrawImage(img, new Rectangle(0, 0, 20, 40), 0, 0, 20, 40, GraphicsUnit.Pixel);

結果。

こんな感じになるようです。
元画像の一部を切り取りたい場合は4番目を使えばいいのですね。

Facebook にシェア
Pocket