获取实际图像大小

时间:2014-04-22 16:53:43

标签: c#

如何获取图像的USED大小。例如:

Image image = new Bitmap(400, 400);
using (Graphics g = Graphics.FromImage(image))
{
   g.FillRectangle(Brushes.Black, new Rectangle(100, 100, 200, 200));
}

图像为400x400,但使用面积为200x200。有没有办法可以得到图像使用区域的尺寸?

1 个答案:

答案 0 :(得分:3)

在GDI +库中我没有任何开箱即用的功能。但是,您可以利用空白裁剪的概念来确定图像的上/下/左/右线,该图像具有完美的空白或接近("关闭"到RGB 255,255,255),然后导出您的&# 34;使用"从那里的矩形。

有关详细信息,请参阅以下内容。 Remove surrounding whitespace from an image