1

使用ImageIO通用保存新图像时,无论使用何种图像压缩算法(例如 png、jpeg、gif),都支持从范围(高压缩)到(高质量)ImageWriteParam的参数显式设置。compressionQuality0.0f1.0f

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

图像另存为高级选项 复选框工具提示

我设法读取IIOMetadataImageInputStream遍历它metadataFormatNames以打印出不同 XML 格式(javax_imageio_1.0通常是原生和标准)的图像元数据。compressionQuality虽然我在那里找不到任何图像的迹象。

4

1 回答 1

2

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

于 2011-04-14T03:00:26.340 回答