解決するには Androidビルドの問題 すべての中間アルファピクセルをソリッドピクセルに置き換える必要があります(透明な背景をそのままにします)。
ImageMagickまたはその他のコマンドラインツールを使用して、ツリー内のすべての画像にそれを行う方法は?
画像bg_all_block.9.png
画像btn_bg_common_press.9.png
更新: ImageMagickでアルファチャネルを検出 のように、アルファが使用されているかどうかを検出できることがわかりました
その他の見つかったリンク
単一の画像からアルファチャネルを削除するには、次のコマンドを使用します。
convert input.png -alpha off output.png
フォルダ内のすべての画像からアルファチャネルを削除するには、find
を使用して最初にすべてのPNGファイルを検索し、次に 'mからconvert
を実行します。
find . -name "*.png" -exec convert "{}" -alpha off "{}" \;
確実にファイルのコピーをテストしてください。
.。
以下のダイアログを参照してください。答えは「255ではないアルファを削除する必要がある」ということに基づいています。
convert input.png -channel A -threshold 254 output.png
およびバッチ用
mkdir batch
FOR %G IN (*.png) DO convert %G -channel A -threshold 254 batch\%G