我想将图像移动到浮点位置,这样就可以了 imagemagick负责模拟非整数位置。
现在做的是围绕坐标。
所以,如果我尝试:
convert ( -size 640x360 xc:black ) ( rose: -geometry +10.5+10.5 ) -composite image.png
我会得到结果:
convert ( -size 640x360 xc:black ) ( rose: -geometry +10+10 ) -composite image.png
由于我正在尝试创建一个逐帧移动图像的动画,圆角坐标会使动画太生涩!
提前Tks! Néviton
答案 0 :(得分:0)
您需要将工作画布的大小加倍才能在整数中工作,然后在最后缩小到50%。
convert ( -size 1280x720 xc:black ) ( rose: -scale 200% -geometry +21+21 ) -composite -resize 50% image.png
请注意-scale
和-resize
之间的区别:-scale不执行插值(与-filter box
的-resize相同; -resize根据{{1}插值像素我使用-scale表示rose:image因为我们不想在我们的工作画布的初始放大中引入任何降级,但是使用-resize进行最终缩小因为插值效果恰好是什么我们正在模拟运动。