gpt4 book ai didi

Java - 从图像的 RGB 值中减去标量

转载 作者:行者123 更新时间:2023-12-01 19:01:52 26 4
gpt4 key购买 nike

使用 Java 编辑:以及 ImageMagick/JMagick 之外的良好图像库:

我想从所有像素的RGB值中减去一个标量(比如100)(最低为零)。这有效地使图像变暗。

例如,对于 R: 20 G: 103 B: 200 的给定像素,经过此减法后,该像素应为 R: 0 G: 3 B: 100>(我再次希望在所有像素上快速有效地执行此操作,而不仅仅是一个)

我已经尝试使用 ImageMagick 并得到了不精确的结果 - 减法准确并且没有舍入误差等至关重要。还有其他擅长此方面的图书馆吗?是否有其他选项不处理 RGB 值数组的迭代?

最佳答案

BufferedImage 类具有 getRGB()setRGB() 方法,可以作用于单个像素或像素数组。

http://docs.oracle.com/javase/6/docs/api/java/awt/image/BufferedImage.html

关于Java - 从图像的 RGB 值中减去标量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11958981/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com