gpt4 book ai didi

java - 如何从 IIOMetadata 获取图像压缩质量?

转载 作者:行者123 更新时间:2023-11-30 05:04:16 24 4
gpt4 key购买 nike

使用ImageIO保存新图像时,通用ImageWriteParam支持在0.0f范围内显式设置compressionQuality参数(高压缩)到 1.0f(高质量),无论使用何种图像压缩算法(例如 png、jpeg、gif)。

  • 有没有办法从现有图像中读取compressionQuality
  • compressionQuality 写入参数是否只是对 ImageWriter 的提示,并且没有存储在图像元数据中的任何位置?如果这是真的,图像处理软件(例如 GIMP)如何设法在“另存为”对话框中提供以下选项?

Image Save As Advanced Options checkbox tooltip

我设法从 ImageInputStream 读取 IIOMetadata 并迭代其 metadataFormatNames 以以不同的 XML 格式( native 和标准 javax_imageio_1.0,通常)。尽管我在其中找不到任何图像 compressionQuality 的指示。

最佳答案

我不认为compressionQuality与图像元数据一起存储,这只是处理参数。

关于java - 如何从 IIOMetadata 获取图像压缩质量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5657423/

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