画像からサブパーツをトリミングする必要があります。
たとえば、次の画像があります。
赤いフレームで、フレームの角の 4 つの座標がある画像の部分をトリミングする必要があります。
それを実装する方法はありますか?
前もって感謝します。
使用できます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);
}
必要に応じて、ターゲットを新しいファイルに保存できます。