问题描述
使用imagemagick我正在尝试创建类似此图块图案的图像: OUTPÙT
从此图像: SOURCE
我可以使用以下方法进行简单的平铺:
convert table.png-写入mpr:tile +删除-size 3000x3000 tile:mpr:tile table.jpg
解决方法
使用ImageMagick,您需要进行一些复制,旋转和附加操作以获得该结果。这是一个简单的IMv7命令,该命令创建具有四个表的图块...
magick table.jpg ( +clone -rotate 90 ) +append ( +clone -rotate 180 ) -append tabletile.png
读取单个表的图像,在括号内进行克隆,然后将其旋转90度。
在括号后,使用“ + append”将水平旋转的克隆附加到原始输入图像。
然后在括号内再次克隆该附加结果并将其旋转180度。
在括号之外,将这两部分垂直附加“ -append”。
通过将结果写入输出文件来完成。
如果您正在使用IMv6,请使用“转换”而不是“魔术”。
如果您在* nix操作系统上运行该命令,则可能需要用反斜杠“ \(... \)”转义那些括号。