実際にダウンロードする前に画像を圧縮できるかどうか知りたいです。特定の URL の画像が 500kb 大きいとしますが、50kb または 100kb に圧縮したいとします。
特定の URL からの ImageViews が取り込まれた Android に GridView があるため、私は尋ねています。また、URL の画像が「大きい」場合、ダウンロードは非常に遅くなります。では、この特定の問題にどのように対処すればよいでしょうか。これは可能ですか?
はい、サーバーに対応するサービスを作成すれば、これを行うことができます。ただし、最初はさまざまなサイズまたは品質の画像を提供してから、必要なファイルをロードすることをお勧めします。
たとえば、foo-highquality.jpg
低圧縮 (高品質) のfoo-lowquality.jpg
と高圧縮 (低品質) の を用意します。アプリは、必要に応じて各ファイルをロードします。
自分が制御していないサーバーを「圧縮」するだけにすることはできません。
私によると、これは不可能であり、ファイルをダウンロードして圧縮した後にのみ実行できます。これを行う方法がわからない場合は、これwebserver
を見てください。またFtp Server
、サーバー側で圧縮する必要があるよりも小さいサイズでダウンロードしたい場合は...