java - 图像变暗

标签 java image image-processing

我试图在 Java 中使图像变暗,但它却变成了纯黑色。

这是我正在使用的代码..

    float[] elements = {factor};

    Kernel kernel = new Kernel(1, 1, elements);
    ConvolveOp op = new ConvolveOp(kernel);

    BufferedImage bufferedImage = new BufferedImage(image.getWidth(), image.getHeight(), image.getType());
    op.filter(image, bufferedImage);

知道我做错了什么吗?

最佳答案

我认为你错过了正确的因子数字,一个很好的实验方法是使用 Gimp,你可以去过滤器 -> 通用 -> 卷积矩阵并尝试不同的因子,我可以加深我的系数为 0.7 且非常低的图像变得太黑。

告诉我进展如何。

关于java - 图像变暗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10333387/

相关文章:

java - 什么是好的客户端、上传前调整大小、flash/java uploader ?

java - 哪个 Java 类允许我显示图像占位符?

c - 我想在 OpenCV 的不同窗口中显示输出图像

python - 如何填充 kinect v1 深度图像中的黑色补丁

python - 从图像中删除抗锯齿

java - 在Java中: Get array of values of a map sorted by the map's keys

java - 扩展枚举属性

java - 如何使用java在Excel中导入文本文件?

java - Tomcat 7 -> Jersey java.lang.NoClassDefFoundError : com/google/common/base/Splitter

image - 从主页或提要检索原始/未修改的图像