java - 如何使用java更改png文件的对比度

标签 java image file

我编写了一个程序,可以给自己拍张照片,并在输入错误代码时发短信给我,但是如果不打开手机屏幕,很难看到照片。我认为对比度太低,但我不知道如何做到这一点。我的代码将图片保存到 png 文件并将其发送给我,因此它必须是一个文件(而不是像我在网上找到的所有内容中看到的那样保存到 JFrame)

最佳答案

您可以使用histogram equalization增加对比度/可见度。有关灰度示例,请参阅示例 - 全尺寸图像部分。

已经有可用的实现,因此您不必自己动手。我在这里找到了其中之一,它似乎保留了颜色:HistogramEqualizer.java by a Student of Tunghai University .

关于java - 如何使用java更改png文件的对比度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28264365/

相关文章:

java - spring data mongodb中使用_id字段映射对象

html - 悬停时变暗的叠加层比图像大

python将变音符号写入文件

java - 编译时编织配置

java - Netbeans RCP - 默认情况下停用模块

image - 需要docker镜像运行身份验证

javascript - 如何使用 docpad 的缩略图插件而不将源图像复制到 "out"?

java NullPointerException 存在图像

c# - 物理文件提供程序返回 404

java - 数组排序比较器方法总是进行默认比较