我正在寻找一种在bash中批量处理图像的方法。
有没有办法填满图片的特定部分?
示例:
我想用白色填充红色部分。红色部分始终位于左上角,大小为135x35px。
是的,Gimp / Photoshop是一种方法,但我有很多图像,我喜欢用bash自动化。
答案 0 :(得分:3)
当然,使用ImageMagick - 安装在大多数Linux发行版上,可用于OSX和Windows。
convert input.png -fill white -draw "rectangle 0,0 135,35" result.png
我在iPhone上未经测试,但它不会出错。
如果您有多个文件,请在备用文件夹中复制并尝试此操作,它可能会完成所有文件
mogrify -fill white -draw "rectangle 0,0 135,35" *.jpg