imagemagick 平铺/环形偏移

imagemagick tiled / toroidal offset

我正在寻找最有效的方法来偏移图像的内容,就好像它是圆环面一样。换句话说,我希望移出 canvas 的部分回到另一侧(例如从左到右,从上到下)。

是否有专门的论据?

正如 Mark Setchell 所指出的,-roll +X+Y 是 ImageMagick 中的正确方法。在下面,我将图像向右滚动其宽度的一半。

输入:

convert mandril3.jpg -roll +128+0 mandril3_roll.jpg

结果: