/ / Imagemagick:アルファコンポーネントを削除する(すべての中間アルファピクセルを純ピクセルに置き換える) - 画像処理、コマンドライン、imagemagick

Imagemagick:アルファ成分を除去する(すべての中間アルファピクセルをソリッドピクセルで置き換える) - 画像処理、コマンドライン、イメージマジック

解決する Androidビルドの問題 私はすべての中間アルファピクセルを(透明な背景をそのままにして)ベタピクセルに置き換える必要があります。

ImageMagickまたは他のコマンドラインツールを使ってツリー内のすべての画像を作成する

bg_all_block.9.pngの画像

 bg_all_block.9.png

btn_bg_common_press.9.pngの画像

btn_bg_common_press.9.png

ここに画像の説明を入力

アップデート:私はアルファが使用されているかどうかを検出できることがわかりました。 ImageMagickでアルファチャンネルを検出する

その他の見つかったリンク

回答:

回答№1の19

単一画像からアルファチャンネルを削除するには、次のコマンドを使います。

convert input.png -alpha off output.png

フォルダ内のすべての画像からアルファチャンネルを削除するには、 find 最初にすべてのPNGファイルを見つけてから "m through"を実行する 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