gpt4 book ai didi

java - 在Java中调整BufferedImage的亮度和对比度

转载 作者:搜寻专家 更新时间:2023-10-30 19:53:22 27 4
gpt4 key购买 nike

我正在使用一些框架处理一堆图像,而我得到的只是一堆 BufferedImage 对象。不幸的是,这些图像真的很暗,我想将它们调亮并稍微调整一下对比度。

类似于:

BufferedImage image = something.getImage();
image = new Brighten(image).brighten(0.3); // for 30%
image = new Contrast(image).contrast(0.3);
// ...

有什么想法吗?

最佳答案

实际上,这很容易。

RescaleOp rescaleOp = new RescaleOp(1.2f, 15, null);
rescaleOp.filter(image, image); // Source and destination are the same.

1.2 的 scaleFactor 和 15 的 offset 似乎使停靠点附近的图像更亮。

耶!

阅读更多 the docs for RescaleOp .

关于java - 在Java中调整BufferedImage的亮度和对比度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3433275/

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