Android の「ビルド プロセス」が .png 画像を最適化しないようにするにはどうすればよいですか?
次の res ディレクトリを持つ Android プロジェクトがあります。
- /res/
- /res/drawable
- /res/drawable-hdpi
- /res/drawable-hdpi-v5
- /res/drawable-ldpi
- /res/drawable-ldpi-v5
- /res/drawable-mdpi
- /res/drawable-mdpi-v5
これらのディレクトリには、多くの .png ファイルが含まれています。PNGOUTWin で PNG のサイズを最適化し、全体のサイズが 20% 以上縮小されました。.apk ファイルをビルドすると、イメージはビルド プロセスによって「最適化」され、全体のサイズは初期サイズより 10% 大きくなり、my/PNGOUTWin 最適化サイズより 30% 大きくなります。
私の目標は、最終的なパフォーマンスやメモリ要件などに影響を与えるとしても、.apk のサイズを小さくすることです。「ビルド プロセス」で .png 画像が最適化されないようにするにはどうすればよいですか?
Android 2.2以降をターゲットにしています。
PS: 現在、Eclipse から Android プロジェクトをビルドしていますが、後で自動ビルドに切り替える予定です (Ant?)。
JPG 画像に関する注意:透明度がないため、JPG は機能しません。