Bash:在图像的特定部分填充颜色

时间:2016-03-03 21:47:40

标签: linux bash

我正在寻找一种在bash中批量处理图像的方法。

有没有办法填满图片的特定部分?

示例:

enter image description here

我想用白色填充红色部分。红色部分始终位于左上角,大小为135x35px。

是的,Gimp / Photoshop是一种方法,但我有很多图像,我喜欢用bash自动化。

1 个答案:

答案 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