ImageMagick:根据矢量路径扭曲透视图
平面设计
看法
图像魔术师
2022-02-13 22:17:28
1个回答
是的。以以下图像为例,
图片 1-2:前景和背景
然后使用以下 imagemagick shell 脚本*:
convert ^
bg.png ^
-page +100+100 ^
( ^
fg.png ^
-matte ^
-virtual-pixel transparent ^
-distort Perspective ^
"0,0,20,105 206,0,157.5,60 0,264,130,303 206,264,302,235" ^
) ^
-layers flatten ^
out.png
你得到:
* 如果您使用 Mac 或 Linux 更改^
,则这是使用 Windows,\
请注意行尾符号后不能有空格。
这是怎么做到的?
我是怎么得到数字的。首先,您需要 2 个正方形,一个是原始的,一个是扭曲的。测量上角上角变形的点并将它们缝合在一起形成一个 4 数字组 ( 0,0,20,105
)。这是第一对。然后测量右上角和扭曲的右上角(在同一坐标系中)。对左下角和右下角执行相同的操作。
图 3:原始点和变形点。黄线描绘了背景图像的范围。
其它你可能感兴趣的问题