私は、自分のアプリのサイズが非常に大きくなったために働く多くの画像を持つアプリを開発しています。私は圧縮するか、アプリのサイズを減らすためにそのようなものをしたいです。何か案が?あなたのアプリをコンパイルするときres/drawable
に配置されているイメージのために大きなアプリサイズ。 .PNG画像を圧縮するには?
答えて
.png
-filesはautomatically optimizedです:
ビットマップファイルは自動的にビルド処理中AAPTツールによるロスレス画像圧縮 を最適化することができます。たとえば、256色以上を必要としない トゥルーカラーPNGは、カラーパレット付きの8ビットPNGに変換された である場合があります。これにより、同じ品質の画像が得られますが、メモリが少なくて済む 画像になります。したがって、 には、 のビルド中にこのディレクトリに置かれたイメージバイナリが変更されることに注意してください。 ビットストリームに変換するために画像をビットストリームとして読み込む予定がある場合は、画像を最適化されないres/raw/folder に入れてください。
あなたには、さらにいくつかのオプションがあります。 Google I/O 2016のこのトピックについては、"Image Compression for Android Developers"といい話があります。このトピックでは、可能性の概要を説明し、上と下を説明し、一般的なベストプラクティスを示します。アプリケーションのサイズが市場に公開されるように高いのであれば
することは、あなたはどちらか
- 画像なしのアプリを出荷、電話SDにインターネットからそれらをロードすることができます最初にアプリを起動したときのカード
- Androidsはという本物のものを使用していますが、これは基本的に同じですが、すべて自分で行う必要はありません。
背景には9パッチを使用していますか?また、画像やその他の画像を使用してバッチや画像を圧縮することもできます。
pngquantまたはposterizerを使用すると、PNGイメージのサイズが小さくなります(これらのツールは損失はありますが、大きな節約効果があります)。
ベスト・ロスレス・オプティマイザの1つであるPNGOUTで最適化することもできます。
私はMac GUIと書いています。
- 「.png」を試してみてください。
- 背景用の9パッチイメージを使用します。
- タイトルバー、垂直グラデーションのヘッダーがある場合は、常に1ピクセル幅のグラデーションイメージを使用します。これはスーパーセーバーです。
- Photoshopを管理することができれば、Web /モバイルデバイスの画像を保存するオプションがあります。非常に小さなサイズの画像を良質なものにするのに役立ちます。
- 複数のデバイスをサポートしている場合は、必要なバージョンのイメージのみ異なるバージョンを維持してください。
常にPNG(.png)イメージを使用してください。 そして
シンプルで落ち着いた、常に仕事にあなたのイメージをアップロードしてオンラインそれを圧縮します。どういたしまして。 :)
また、AndEngineを使用するより良い方法もあります。これは、各電話のレイアウトを保存することを防ぎます。また、dpi電話機ごとに異なる画像を使用する必要はありません。
- 1. 大きな画像を持つPDFで圧縮する
- 2. VB.NET - 画像圧縮
- 3. 画像をアンドロイドで圧縮
- 4. iOS用の大きな画像の圧縮とサイズ変更
- 5. JPEG画像圧縮
- 6. データ圧縮と画像圧縮の差
- 7. PHPで画像を圧縮
- 8. ボリュームレンダリングのために生データフォーマットで大きなデータセットを圧縮する方法は?
- 9. 圧縮カメラの画像アップロード
- 10. 大きなJPEG/PNG画像シーケンスループ
- 11. JavaScriptの画像ソースパスを圧縮する
- 12. pythonで画像ファイルを圧縮するには?
- 13. 画像圧縮アルゴリズム - 画像を四角で色で区切る
- 14. アップロードした画像をマゼンタで圧縮
- 15. 2色画像圧縮アルゴリズム
- 16. PHPでPNGファイルを圧縮する
- 17. 生画像バッファを圧縮する
- 18. pngoutのようなPNG画像を圧縮するライブラリがJavaにはありますか?
- 19. iphoneで画像を圧縮する方法は?
- 20. パッケージ化する画像を多数の画像に圧縮する
- 21. .netでのPNG圧縮
- 22. Windows Phoneで画像を圧縮するには
- 23. 画像を拡大/縮小するためのJavascript
- 24. iOSはnsdataから画像を圧縮します
- 25. Maximo Anywhere 7.5.2画像圧縮の問題
- 26. 大量の画像を無慈悲に圧縮していますか?
- 27. 画像の圧縮率を取得
- 28. Java:画像を完全に読み込まずに圧縮
- 29. 最高の画像圧縮C#
- 30. カスタム画像形式:圧縮アルゴリズムをターゲットにする方法
プロジェクトで.pngイメージを使用しています。私はWeb上でimagemagickを見てきましたが、イメージメモリサイズを減らすコマンドを見つけることができませんでした。あなたが私に助けてくれますか? –
あなたは低い品質を使用して画像を再圧縮する必要があります – njzk2