ImageMagick:PNGからGIFへ:ピクセルを完全に透明にしません。

ImageMagick:PNGからGIFへ:ピクセルを完全に透明にしません。

さまざまな解像度の透明なPNG画像セットでアニメーションGIFを作成しようとしています。私の-resize端がギザギザになったとき。背景はおそらくかなり予測可能であるため、単色にすることもできますが、可能であればより良いものにしたいと思います。出力画像がPNGの場合は、すべての半透明ピクセルをモノクロにしたいと思います。白い背景で終わります。

ImageMagickにこれを行うためのいくつかのオプションの組み合わせがありますか?私のコマンドは現在次のとおりです

for size in 28 42 56 84 112; do
    echo $size
    convert -delay 6 -dispose previous {0007..0145}.png -resize ${size}x${size} -coalesce -layers OptimizeFrame scotch_${size}_short.gif
done

今、画像は次のようになります。

小さなバージョンのギザギザのエッジを確認してください。

背景を単色にしたらどうでしょうか? Twitchで応援絵文字として使用されます。表示される領域の背景はですが、変更されること#FFFFFFがあります。だから私はそれが優雅に低下したそれから式を更新する前に、目立つエイ​​リアシングがありました。 (ちなみにダークモードもあって暗い背景にもこの作業を二度しなければならなかったのになんか分かりました。)

関連情報