我编写了一个程序,可以给自己拍张照片,并在输入错误代码时发短信给我,但是如果不打开手机屏幕,很难看到照片。我认为对比度太低,但我不知道如何做到这一点。我的代码将图片保存到 png 文件并将其发送给我,因此它必须是一个文件(而不是像我在网上找到的所有内容中看到的那样保存到 JFrame)
最佳答案
您可以使用histogram equalization增加对比度/可见度。有关灰度示例,请参阅示例 - 全尺寸图像部分。
已经有可用的实现,因此您不必自己动手。我在这里找到了其中之一,它似乎保留了颜色:HistogramEqualizer.java by a Student of Tunghai University .
关于java - 如何使用java更改png文件的对比度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28264365/