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



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

[c-sharp]
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);
[/c-sharp]

結果。


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