【发布时间】:2012-01-25 20:46:55
【问题描述】:
我正在查看一个用 C# 编写的小型图像裁剪和调整大小库。它由一个静态类组成,其中包含用于调整大小和裁剪功能的静态方法。
例如crop方法:
public static Image Crop(Image img, Rectangle cropArea)
{
var bmpImage = new Bitmap(img);
var bmpCrop = bmpImage.Clone(cropArea, bmpImage.PixelFormat);
return bmpCrop;
}
我知道通常需要对 Bitmap 对象进行处理以防止内存泄漏,但这是因为类是静态的而不同吗?
我不想实现这个库并在以后遇到内存问题
【问题讨论】:
标签: c# .net image memory-leaks bitmap