我正在看一个用C#编写的小图像裁剪和调整大小库。它由一个具有静态方法的单个静态类组成,用于调整大小和裁剪功能。我是否需要处理静态类的静态方法中使用的位图实例?
例如裁剪方法:
public static Image Crop(Image img, Rectangle cropArea)
{
var bmpImage = new Bitmap(img);
var bmpCrop = bmpImage.Clone(cropArea, bmpImage.PixelFormat);
return bmpCrop;
}
我知道,通常情况下,位图对象需要进行处置,以防止内存泄漏,但是这是因为类是静态的不同呢?
我不想要实现这个库,并运行到内存问题的道路