gpt4 book ai didi

java - 图像亮度 slider Java

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

我有:

BufferedImage image;
//few lines of code
public void stateChanged(ChangeEvent e)
{
for (int i = 0; i < image.getWidth(); i++) {
for (int j = 0; j < image.getHeight(); j++)
{
Color color = new Color(image.getRGB(i, j));
int r, g, b;
val = sliderBrightness.getValue();
r = color.getRed() + val;
g = color.getGreen() + val;
b = color.getBlue() + val;
}
}

我不知道如何解决这个问题,我应该修改什么以使图像对 JSlider 亮度使用react?

最佳答案

如图here ,使用 java.awt.image.RescaleOp 来根据 slider 位置调整图像的色带。尽管名称为 AlphaTest,但该示例使用的构造函数“应用于 BufferedImage 中的所有颜色(但不是 alpha)组件。”

image

关于java - 图像亮度 slider Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19606929/

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