0

我正在尝试与此处描述的相同http://www.imagemagick.org/Usage/advanced/#reflections

我在 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

实际图像是

在此处输入图像描述

我得到的结果是这样的 -

在此处输入图像描述

我想知道是否有人可以帮助我解决以下问题-

  1. 我想按照示例中的说明添加反射,但它没有出现在我的命令行中。我从 -clone 命令中删除了括号,因为它在 Windows 上给出错误。
  2. 如何删除那里添加的黑色背景?
  3. 由于生成的图像上有边缘,如何应用抗锯齿。
4

1 回答 1

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

我得到以下结果 -

在此处输入图像描述

于 2013-06-04T16:31:53.623 回答