【问题标题】:Java Image Quality (JPEG)Java 图像质量 (JPEG)
【发布时间】:2011-04-23 14:56:16
【问题描述】:

是否可以获得现有图像的当前质量?

我想在质量和 DPI 没有任何变化的情况下加载 JPEG 并再次保存。 (保存前我需要做一些像素操作)

【问题讨论】:

标签: java image jpeg pixel dpi


【解决方案1】:

JPEG 是一种有损格式。

这样做的直接方法,读取图像,做你需要做的,重新编码图像,会导致图像稍微变质。

也就是说,如果这没问题,那么您需要知道质量在 JPEG 编码中的工作方式是确定要保留多少关于对比度的信息。质量越低,过渡越不清晰。换句话说,这不是 JPEG 文件中包含的单个设置,而是确定保存的图像数据数量的设置。

可以做的是说最终图像需要与原始图像大小相同。然后,您可以以不同的质量设置对结果进行编码,并选择一个提供您想要的图像大小的设置。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-07-18
    • 2014-11-10
    • 1970-01-01
    • 2015-04-11
    • 1970-01-01
    • 2021-07-03
    • 2011-12-16
    • 1970-01-01
    相关资源
    最近更新 更多