我正在看一個用C#編寫的小圖像裁剪和調整大小庫。它由一個具有靜態方法的單個靜態類組成,用於調整大小和裁剪功能。我是否需要處理靜態類的靜態方法中使用的位圖實例?
例如裁剪方法:
public static Image Crop(Image img, Rectangle cropArea)
{
var bmpImage = new Bitmap(img);
var bmpCrop = bmpImage.Clone(cropArea, bmpImage.PixelFormat);
return bmpCrop;
}
我知道,通常情況下,位圖對象需要進行處置,以防止內存泄漏,但是這是因爲類是靜態的不同呢?
我不想要實現這個庫,並運行到內存問題的道路