代码之家  ›  专栏  ›  技术社区  ›  opsb

使用ImageMagick将边框添加到图像顶部

  •  19
  • opsb  · 技术社区  · 16 年前

    我有一个100x40的图像,我想在图像顶部添加一个10像素高的边框。

    我找到了

    convert source.jpg -border 0x10 out.jpg
    

    但这会在顶部和底部添加边框。是否仍要将其仅添加到顶部?

    2 回复  |  直到 7 年前
        1
  •  19
  •   Danilo Piazzalunga    16 年前

    使用 -splice :

    convert source.jpg -splice 0x10 out.jpg

    如果只想添加边框 在底部 使用 -gravity 也: convert source.jpg -gravity south -splice 0x10 out.jpg

    请注意,除非使用 -background 也是。

    也见 Cutting and Bordering 更多示例。

        2
  •  4
  •   eduffy    16 年前

    使用 -extent 而是:

    convert source.jpg -gravity south -extent 100x50 out.jpg
    

    -gravity 告诉它移动原始图像的方向。