我试过寻找一种从命令行处理图像的方法。我偶然发现了imagemagick,但我正在努力弄清楚如何去做。我正在使用Mac OS X,只需要从整个图像中删除1px - 我是否需要imagemagick或者我更容易丢失一些东西?
图像尺寸各不相同。我想迭代一个文件夹中的所有图像,并从它们周围的图像中删除1px。有任何想法吗?例如,当我从两侧移除边框时,100px乘100px图像将是98px乘98px。
我会提供代码 - 但遗憾的是我无法使用正确的语法来解决我正在处理的解决方案。
答案 0 :(得分:5)
http://www.imagemagick.org/script/command-line-options.php#shave
我认为这个imagemagick选项应该做得很好。至于你是否需要imagemagick,*耸肩*,它有效。
答案 1 :(得分:2)
如果您想保留原始图像,可以使用:
convert input.jpg -shave 1x1 output.jpg
否则此命令将从原始图像中删除1px边框:
mogrify -shave 1x1 input.jpg