base64でサーバーにアップロードする前にギャラリーからファイルサイズを縮小しようとしています。私はすべての提案をstackoverflow &私はインターネット上で成功なしで見つけたどこかで試した。Android - Base64を使用してサーバーにアップロードする前にイメージファイルのサイズを小さくする
イメージが2MBを超えると、サーバーに書き込まれるとサイズが縮小されたように見えます(〜500KBまで)。しかし、画像< 500KBの場合、デコードされてサーバーに書き込まれると(元々〜500KB)元のファイルサイズよりも大きくなっているように見えます。 base64はそれを下回ることができないという限界があるようです)。本当ですか?他の方法で私はイメージファイルのサイズを減らし、プログラムでサーバーにアップロードできますか?
あなたは_GZip_ – Piyush
を使用できます。ファイルサイズを(オンザフライで)恒久的に減らしてサーバーに送信したいので、GZipを使用したくありません。理想的には、元のサイズとは無関係に100KB未満です。リストビューを作成するために再度取得するためです。 – adbert
[this](http://stackoverflow.com/questions/37299490/android-reduce-file-size-for-camera-captured-image-to-beless-than-500-kb)を確認してください – Piyush