これに関する多くのフォーラム投稿を見つけましたが、私が見つけたものはどれも解決できませんでした:
GraphicsMagick (または ImageMagick) を使用して、透明に添付されたような画像の白い背景を変換する必要があります。しかし、以下のコマンドのいずれかを実行すると、背景が透明ではなく黒になります。
GraphicsMagick で私が試した:
gm convert input.png -opaque white output.png
gm convert input.png -fill transparent -opaque white output.png
gm convert input.png -background transparent -opaque white output.png
gm convert input.png -background transparent -fill transparent -opaque white output.png
私のアプリケーションは nodeJS にあるので、GM パッケージを使用する nodeJS ソリューションはさらに優れています。
gm('input.png')
.dosomething()
.write('output.png');