【问题标题】:Add a pattern repeated image as a background of another image using ImageMagick convert使用 ImageMagick 转换添加图案重复图像作为另一个图像的背景
【发布时间】:2016-05-24 21:11:42
【问题描述】:

我想添加一个图案重复的图像作为另一个有空格的图像的背景。例如,我有 200x200 的图案和 1200x800 的图像。我已经完成了添加背景颜色。

我用来添加背景颜色的命令

convert -background "#333" -resize 768x450 -gravity Center -extent 768x450

现在我需要添加一个图案而不是那个颜色。有人建议我应该将图案制作为最大尺寸的图像,然后将其添加为背景图像。

是否可以使用convert 或任何其他使用 ImageMagick 的命令来实现?

【问题讨论】:

    标签: command-line imagemagick imagemagick-convert


    【解决方案1】:

    不确定你的意思,但我猜是这个。让我们先制作一个 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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-04-07
      • 2014-02-24
      • 1970-01-01
      • 1970-01-01
      • 2013-02-03
      • 1970-01-01
      • 1970-01-01
      • 2011-07-18
      相关资源
      最近更新 更多