ارجو المساعده في معرفه الخطا في هذا الفلتر
public void sharpImage()
{
Kernel sharpKernel =
new Kernel(3, 3, new float[] {
0.0f, -1.0f, 0.0f,
-1.0f, 5.0f, -1.0f,
0.0f, -1.0f, 0.0f
});
ConvolveOp convolveOp =
new ConvolveOp(
sharpKernel, ConvolveOp.EDGE_NO_OP, null);
int width = im.getWidth();
int height = im.getHeight();
BufferedImage output = new BufferedImage(
width, height, BufferedImage.TYPE_INT_ARGB);
convolveOp.filter(im,output);
im=output;
repaint();
}عند تنفيذ الفلتر يظهر التغيير على الصوره ولكن عند حفظ الصوره تظهر الصوره سوداء
ماهي المشكله ارجو المساعده؟