如何使用c#以编程方式裁剪图像

时间:2012-11-16 12:52:19

标签: c#

我有一个pdf文件,我将首先保存为图像,然后裁剪该图像并保存为裁剪部分作为新图像。我不知道如何裁剪我想要的部分。

这里是url我们的实际图像将如何 this

请点击链接,看看我应提供什么值来提取左方矩形。你能给我任何想法吗?

我有代码裁剪图像的一部分。这是一个以编程方式进行裁剪的示例。

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);
}

我担心的是我应该在这里给出从图像中裁剪出精确左方矩形的价值。 Rectangle cropRect = new Rectangle(...);

任何人都可以给我任何想法。谢谢我从这个网址获得此代码 How to crop an image using C#?

感谢

1 个答案:

答案 0 :(得分:0)

由于这些标签非常标准,我不会试图找出通过代码裁剪的内容。只需将图片加载到图形编辑器中,让您了解鼠标光标的坐标(Paint.Net就是一个很好的例子)并找到您的Top,Left,Right和Bottom坐标。 "硬编码"程序中的这些值和使用它们的裁剪。