アルファ チャネル (つまり透明度) 付きの PNG 画像があり、その画像レイヤーを白い背景に合成したバージョンを作成する必要があります。Image Magick などの CLI ツールを使用してスクリプト可能なコマンドを使用し、PNG をロスレスで直接 PNG に変換したいと考えています。
エラーが発生する、動作しない Image Magick コマンドの例を次に示します。
convert input.png -background white -flatten output.png
ベストアンサー1
-background white -alpha remove -alpha off
例:
convert image.png -background white -alpha remove -alpha off white.png
white
好きな色に置き換えてください。Imagemagickのドキュメントには次のように書かれています。-alpha remove
手術:
この操作はシンプルで高速であり、余分なメモリの使用や、他の透明部分除去技術に伴う可能性のあるその他の副作用を必要とせずに機能します。したがって、これは画像の透明部分を除去するための推奨される方法です。