2017-09-23 5 views

答えて

1

画像が透明ではありません。それは、不透明なチェッカーボードの背景を持っています。しかし、透明であれば、このImagemagickコマンドが機能するはずです。 ImageMagickの7を使用している場合

convert image.png -background white -flatten -negate result.png 

、その後、fmw42 @として

0

を魔術に変換を変更するあなたのイメージが真のPNGの画像ではない、と述べました。だから、あなたが行うことができますあなたのイメージのために:

convert input.png -white-threshold 0% -negate out.png 

あなたを与えるだろうどの:

result

0

することは、単純に新しいイメージにアルファチャンネルを抽出することができるかもしれません。

たとえば、透過イメージを作成します。

convert -size 100x100 xc:transparent -fill black -draw 'circle 50,50 50,10' transparent.png 

transparent.png

今は完全に透明で黒色であることを知っているアルファチャンネルを抽出することができ、そして不透明な白色です。

convert transparent.png -alpha extract output.png 

output.png

関連する問題