0

画像からサブパーツをトリミングする必要があります。

たとえば、次の画像があります。

ここに画像の説明を入力

赤いフレームで、フレームの角の 4 つの座標がある画像の部分をトリミングする必要があります。

それを実装する方法はありますか?

前もって感謝します。

4

1 に答える 1

1

使用できますGraphics.DrawImage();

    Rectangle cropRect = new Rectangle(...);
    Bitmap src = Image.FromFile(fileName) as Bitmap;
    Bitmap target = new Bitmap(cropRect.Width, cropRect.Height);

    using(Graphics g = Graphics.FromImage(target))
    {
         g.DrawImage(src, new Rectangle(0, 0, target.Width, target.Height), cropRect, GraphicsUnit.Pixel);
    } 

必要に応じて、ターゲットを新しいファイルに保存できます。

参照: C# チュートリアル - 画像編集: 保存、トリミング、およびサイズ変更

于 2013-09-07T17:53:25.587 に答える