私のアプリからサーバーに画像を送る必要があります。しかし、私はそれを送信する前に、私はそれを回転させるように少し修正する必要があります。私の問題は、サーバーに送信する前に保存する品質を知ることです。ファイルが今までよりも大きいですし、私は品質が優れていることはよく分からないようだ3メガバイト :( 後のファイルサイズ - 1.5メガバイト:私は前にイメージを回転した後、回転前と同じ品質で保存するにはどうすればよいですか?
bitmap.compress(CompressFormat.JPEG, 100, fileoutputstream);
ファイルサイズを試してみました(画像はすでに圧縮されたように)今だけ
bitmap.compress(CompressFormat.JPEG, 80, fileoutputstream);
ファイルサイズを行う前に:。1.5メガバイト - ファイルサイズ0.3メガバイト後
確かに80のクオリティで、以前よりも画質が落ちます。 ユーザーが写真を撮ってギャラリに保存すると、デフォルトでアンドロイドはどのような品質を使用しますか?何も失うことなく、以前と同じ品質で画像を保存するにはどうすればよいですか?
instagram/500pxのようなアプリでは、画像をサーバーに送信する前に設定可能な画質はどれですか? 50? 75? 80? 100?