0

これに関する多くのフォーラム投稿を見つけましたが、私が見つけたものはどれも解決できませんでした:

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');
4

2 に答える 2

2

これはさらに簡単に行う必要があります。

gm convert wave.png -transparent white result.png
于 2015-12-10T22:59:06.720 に答える