私は、ファイルに画像を保存するためにImageIO.save()のpng/jpg品質係数を下げても出力イメージファイルのサイズが小さくならないのはなぜですか?
ImageIO.getImageIO().save(image, os, ImageIO.FORMAT_PNG, qualityFactor)
方法を使用してきました。どのような浮動小数点値でも0.0と1.0の間でqualityFactorとして使用すると、私が選択した形式(PNGまたはJPEG)であれば、常に同じ出力ファイルサイズがkB単位で取得されます。
NB:実際のデバイスではなく、シミュレータ(iPhone/Android)でのみ確認しました。
qualityFactorを考慮する適切な方法は何ですか?これは、基盤となるプラットフォームへのヒントですと
Ehmmm ... qualityFactor(とその他の引数)は 'save()'メソッドの中になければなりません、いいえ? – leonbloy
@leonbloyがよく見つかったので、私は質問を編集しました、ありがとう! – HelloWorld