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

Imagemagick内嵌边框,无需调整原始图像的大小

  •  1
  • Kannan  · 技术社区  · 6 年前

    我尝试使用下面的代码为尺寸为200x200 px的图像添加边框。

    convert -border 2x2 -bordercolor "#cccccc" old.png new.png
    

    以上代码显示一个2像素的边框 围绕 旧的。png。因此,图像扩展到204x204 px。

    但是,我想添加一个 内联 边境我对边界没有意见 叠加 旧图像的边缘部分。因此,新图像应该能够保留200x200 px的尺寸。请告知具体操作方法。

    1 回复  |  直到 6 年前
        1
  •  2
  •   fmw42    6 年前

    您需要在四周刮两个像素,然后添加两个像素的边框。你应该用Imagemagick 6试试这个。如果使用Imagemagick 7,请将convert替换为magick。

    convert old.png -shave 2x2 -bordercolor "#cccccc" -border 2 new.png