使用'的奇怪效果;扭曲视角';使用ImageMagick处理多幅图像
我想使用ImageMagick中的+扭曲透视”命令在图像上创建一个3D效果,使其看起来像一个文件夹 但是,如果我在ImageMagick中多次使用扭曲(在不同的层上),结果看起来并不正确 请看附件中的图片,左边是正确的,但是右边图片的右上角看起来很奇怪 我使用了以下命令:使用'的奇怪效果;扭曲视角';使用ImageMagick处理多幅图像,imagemagick,imagemagick-convert,perspective,distortion,Imagemagick,Imagemagick Convert,Perspective,Distortion,我想使用ImageMagick中的+扭曲透视”命令在图像上创建一个3D效果,使其看起来像一个文件夹 但是,如果我在ImageMagick中多次使用扭曲(在不同的层上),结果看起来并不正确 请看附件中的图片,左边是正确的,但是右边图片的右上角看起来很奇怪 我使用了以下命令: convert square.jpg -brightness-contrast 0x0 -resize 700x700 \ \( -clone 0 -flip -crop 700x140+0-0 -s
convert square.jpg -brightness-contrast 0x0 -resize 700x700 \
\( -clone 0 -flip -crop 700x140+0-0 -size 700x140 gradient:gray60-black -compose CopyOpacity -composite \) \
-append front.png
convert square.jpg -brightness-contrast -50x0 -resize 700x700 \
\( -clone 0 -flip -crop 700x140+0-0 -size 700x140 gradient:gray60-black -compose CopyOpacity -composite \) \
-append inner.png
convert -background None -virtual-pixel transparent -background white \
\( inner.png +distort Perspective '0,0 0,0 700,0 735,-35 700,700 735,665 0,700 0,700' \) \
\( front.png +distort Perspective '0,0 0,0 700,0 665,35 700,700 665,735 0,700 0,700' \) \
-layers merge +repage 3dimage.jpg
我正在使用ImageMagick v6.8
我不确定我是否正确理解ImageMagick中的层。
有人能看出来是怎么回事吗?谢谢
我不确定我是否正确理解ImageMagick中的层。有人能看出来是怎么回事吗
你做得很好。只需在front.png的子图像上重复-virtualpixel transparent
(可能还有inner.png)
谢谢,这很有效!为front.png添加虚拟像素完成了这项工作。我假设整个命令都保留了-virtual像素设置。
convert -background None -virtual-pixel transparent -background white \
\( inner.png +distort Perspective '0,0 0,0 700,0 735,-35 700,700 735,665 0,700 0,700' \) \
\( front.png -virtual-pixel transparent +distort Perspective '0,0 0,0 700,0 665,35 700,700 665,735 0,700 0,700' \) \
-layers merge +repage 3dimage.jpg