使用 ImageMagick 转换将图案重复图像添加为另一个图像的背景
Add a pattern repeated image as a background of another image using ImageMagick convert
我想添加一个图案重复的图像作为另一个周围有空格的图像的背景。例如,我有 200x200 的图案和 1200x800 的图像。我已经完成了添加背景颜色。
我用来添加背景颜色的命令
convert -background "#333" -resize 768x450 -gravity Center -extent 768x450
现在我需要添加一种图案而不是那种颜色。有人建议我应该把图案做成一个最大尺寸的图像,然后用它来添加它作为背景图像。
是否可以使用 convert
或使用 ImageMagick 的任何其他命令来完成它?
不确定你的意思,但我猜是这个。让我们先制作一个 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
我想添加一个图案重复的图像作为另一个周围有空格的图像的背景。例如,我有 200x200 的图案和 1200x800 的图像。我已经完成了添加背景颜色。
我用来添加背景颜色的命令
convert -background "#333" -resize 768x450 -gravity Center -extent 768x450
现在我需要添加一种图案而不是那种颜色。有人建议我应该把图案做成一个最大尺寸的图像,然后用它来添加它作为背景图像。
是否可以使用 convert
或使用 ImageMagick 的任何其他命令来完成它?
不确定你的意思,但我猜是这个。让我们先制作一个 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