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