我正在尝试扩展 Bitmap 类,以便我可以将自己的效果应用于图像。当我使用此代码时:
namespace ImageEditor
{
public class Effects : System.Drawing.Bitmap
{
public void toBlackAndWhite()
{
System.Drawing.Bitmap image = (Bitmap)this;
AForge.Imaging.Filters.Grayscale filter = new AForge.Imaging.Filters.Grayscale();
this = filter.Apply(this);
}
}
}
我收到以下错误:
'ImageEditor.Effects': cannot derive from sealed type 'System.Drawing.Bitmap'
那么有没有办法解决这个问题,或者根本不可能扩展类?
谢谢。