2
java.awt.image.Kernelクラスに問題があります。 私はそれに肯定的な議論を適用すると、すべて正常に動作します。しかし、私が否定的なものを渡すとき、それは全くイメージを変えません。java.awt.image.Kernelと負の値は何もしません
int size = 3;
float[] values = { 1f, -2f, 1f, -2f, 4f, -2f, 1f, -2f, 1f }
Kernel kernel = new Kernel(size, size, values);
ConvolveOp op = new ConvolveOp(kernel, ConvolveOp.EDGE_NO_OP, null);
BufferedImage toReturn = new BufferedImage(image.getWidth(), image.getHeight(), image.getType());
op.filter(image, toReturn);