新しい画像をImageIOジェネリックで保存する場合、使用する画像圧縮アルゴリズム (png、jpeg、gif など) に関係なく、範囲(高圧縮) から(高品質) までのパラメーターImageWriteParamの明示的な設定がサポートされます。compressionQuality0.0f1.0f
compressionQuality既存の画像から読み取る方法はありますか?- その
compressionQuality書き込みパラメータは単なるヒントでImageWriterあり、画像のメタデータのどこにも保存されていませんか? それが本当なら、画像処理ソフトウェア (GIMP など) はどのようにして「名前を付けて保存」ダイアログで次のオプションを提供するのですか?

さまざまな XML 形式 (通常はネイティブと標準) で画像メタデータを印刷するためにIIOMetadata、なんとか読み取りImageInputStreamと反復処理を行いました。そこに画像の兆候は見つかりませんでしたが。metadataFormatNamesjavax_imageio_1.0compressionQuality