Imagemagick具有4(x,y)坐标的倾斜图像

时间:2018-05-03 08:03:20

标签: imagemagick imagemagick-convert

我有4个(x,y)坐标,我想在下面给出地图像。

整个图像必须放在此区域内而不进行裁剪。

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:1)

使用这个800x600气球:

enter image description here

您可以像这样使用" Perspective Distort"

convert balloon.jpg -matte -virtual-pixel transparent  \
  -distort Perspective '0,0,50,0 0,599,100,599 800,0,750,100 800,600,500,500' result.png

参数中基本上有4对点,即

Pt1X,Pt1Y,Pt1NewX,Pt1NewY Pt2X,Pt2Y,Pt2NewX,Pt2NewY Pt3X,Pt3Y,Pt3NewX,Pt3NewY Pt4X,Pt4Y,Pt4NewX,Pt4NewY

因此,上面的命令将点0,0移至50,0并将点0,599移至100,599,依此类推。

enter image description here

我已将每个点标记为红色并绘制了每个以绿色移动的路径。