2
我正在寻找一种在bash中批量处理图像的方法。Bash:在图像的特定部分填充颜色
有没有什么办法填补图像的特定部分?
例子:
我要填写红色部分用白色。红色部分始终位于左上角,大小为135x35像素。
是的,GIMP/Photoshop是这样做的一种方式,但我有很多图像,我喜欢用bash自动化东西。
我正在寻找一种在bash中批量处理图像的方法。Bash:在图像的特定部分填充颜色
有没有什么办法填补图像的特定部分?
例子:
我要填写红色部分用白色。红色部分始终位于左上角,大小为135x35像素。
是的,GIMP/Photoshop是这样做的一种方式,但我有很多图像,我喜欢用bash自动化东西。
当然,使用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
杀手!按我的预期工作。 – Adrian
还有一个问题,有什么办法可以在南中心画另一个矩形吗?我试图通过-gravity选项设置,但它似乎不起作用。嗯。 – Adrian
仍然只在iPhone上,所以我可能不得不修改它明天,但像'convert input.jpg -size 135x35 xc:white -gravity south -composite result.jpg' –