ここに私の TIFF 画像があり、TIFF 画像から左の四角形またはボックスを抽出して PNG ファイルとして保存しようとしています。
プログラムでトリミングしようとした左側の長方形またはボックス部分。これが私のルーチンです。
strImageFilePath = @"C:\Users\TRIDIP\Desktop\PDF\getLabel.tif";
var source = LoadImage(strImageFilePath);
Rectangle crop = new Rectangle(100, 160, 920, 1200);
var bmp = new Bitmap(920, 1200);
using (var gr = Graphics.FromImage(bmp))
{
gr.DrawImage(source, new Rectangle(0, 0, bmp.Width, bmp.Height), crop, GraphicsUnit.Pixel);
bmp.Save(@"C:\Users\TRIDIP\Desktop\PDF\Tile.png");
}
しかし、問題は座標計算です。
Rectangle crop = new Rectangle(100, 160, 920, 1200);
var bmp = new Bitmap(920, 1200);
上記の値は完全ではないため、正確な部分が切り取られていません。そのため、画像をダウンロードして、左のボックスを画像から完全に切り取ることができるため、コードで指定する必要がある上、左、高さ、幅を教えてください。正しい座標を取得するのを手伝ってください。つまり、上、左、高さ、幅の正確な数値を教えてください。