我想添加一个模式重复图像作为另一个有空格的图像的背景。例如,我有200x200的图案和1200x800的图像。我已经完成了添加背景颜色。
我用来添加背景颜色的命令
convert -background "#333" -resize 768x450 -gravity Center -extent 768x450
现在我需要添加一个模式而不是那个颜色。有人建议我应该将图案设为最大尺寸的图像,然后用它将其添加为背景图像。
是否可以使用convert
或使用 ImageMagick 的任何其他命令执行此操作?
答案 0 :(得分:8)
不确定你的意思,但我猜它就是这个。让我们从200x200的瓷砖开始:
convert -size 200x200 radial-gradient:red-blue t200x200.png
现在你想通过平铺那个基本单位来制作一个1200x800的图像:
convert -size 1200x800 tile:t200x200.png BigBoy.png
如果你现在想要在和谐,微妙的背景上叠加一幅精美的,高品质的,居中的肖像,你可以这样做:
convert -size 1200x800 tile:t200x200.png -gravity center smiley.gif -composite BigBoy.png