2017-03-20 3 views
1

がソース画像である: src imageイメージエフェクトで「エッジブラー」エフェクトをスムーズにする方法は?ここ

私が試したImageMagickのコマンドである:出力で

convert ddd.png -alpha set -virtual-pixel transparent \ 
-channel A -blur 0x10 -level 0,90% +channel \ 
-background transparent -layers flatten edge_blured.png 

、ぼやけた画像のエッジがクリッピングされます。 enter image description here

私の質問は、どのようにエッジを滑らかにするのですか?

私はあなたの助けを楽しみにしています。どうもありがとう。

答えて

1

これはソースイメージのローカライズされたイベントです。アルファチャンネルを調整したためにクリッピングが発生しましたが、ではなく、の下にアルファチャンネルの画像データがありません。この画像に変更されたアルファチャンネルを適用

convert ddd.png -alpha off ddd_no_alpha.png 

ddd_no_alpha.png

、あなたは新しい領域をカバーするのに十分な背景だけでなく、右下の欠落広場がありません表示されます。

イメージチャネル+エフェクトを新しいイメージマスクに分離することをお勧めします。次いで

convert ddd.png -alpha extract -blur 0x10 -alpha off mask.png 

mask.png

て調整アルファチャネルと元の画像を再構築します。

convert -size 550x550 'xc:#D0BCBE' mask.png -alpha off \ 
     -compose CopyOpacity -composite edge_blured.png 

edge_blured.png

+0

ありがとうございました! – Kfperfect

関連する問題