2013-06-04 61 views
0

我試圖做同樣的這裏描述http://www.imagemagick.org/Usage/advanced/#reflectionsImageMagick的在Windows

我在Windows上使用ImageMagick的,我現在用的命令不輸出反射是這樣的 -

convert test3.jpg -alpha on -virtual-pixel transparent -clone 0 +distort Perspective "0,0,100,50 0,394,100,344 300,394,300,394 394,0,394,0" -clone 0 -channel A -evaluate multiply .35 +channel +distort Perspective "0,0,100,-50 0,394,100,344 300,394,300,394 394,0,394,0" -delete 0 +swap -background none -layers merge +filter -size "594x500^!" xc:none +swap -gravity North -geometry +0+5 -composite reflect_distort_new.jpg 

實際影像是

enter image description here

我得到的結果是這樣的 -

enter image description here

我想知道如果任何人可以幫我修復了以下問題 -

  1. 我想作爲例子來說明添加的反映,但它並沒有與我的命令行出現。我已經從-clone命令中刪除了括號,因爲它在Windows上給出了錯誤。
  2. 如何刪除正在添加的黑色背景?
  3. 如何應用antialising因爲有合成圖像上的邊緣。

回答

0

不錯啊,想1000+次後,我得到了它正確 -

convert magCover1.png -alpha on -virtual-pixel transparent^
    (+clone -flip -channel A -evaluate multiply .35 +channel) -append^
    +distort Perspective "0,0,200,100 0,788,200,788 600,788,600,850 788,0,740,50"^
    -gravity North -crop "1094x1000+0-5^!"^
    -background none -compose Over -flatten -transparent white reflect_distort.png 

我得到以下結果 -

enter image description here

相關問題