如何批量为图片添加边框并覆盖原图

TLDR: 使用 ImageMagick 在命令行批量处理图片,添加边框并覆盖原图。

  • ImageMagick: 一个强大的图像处理工具,支持多种格式和操作。
    • 安装方法:
      • Linux: sudo apt-get install imagemagick
      • macOS: brew install imagemagick
      • Windows: 从 ImageMagick 官方网站 下载安装包。
    • 使用方法:
      • 单张图片添加边框:convert input.jpg -bordercolor white -border 10x10 output.jpg
      • 批量处理并覆盖原图:
        setopt nullglob
        for file in *.{jpg,png,gif,jpeg}; do
        convert "$file" -bordercolor white -border 10x10 "$file"
        done
        
  • 注意事项:
    • 备份原图:在执行覆盖操作前,请确保备份重要图片,以防覆盖后无法恢复。
    • 文件格式:根据需要处理的图片格式,调整 *.{jpg,png,gif,jpeg} 中的扩展名。
    • 边框颜色和宽度:可以根据需要修改 -bordercolor-border 的值。