将一堆图像转换为黑白并覆盖现有图像

将一堆图像转换为黑白并覆盖现有图像

我需要将一堆图像(约 1000 张)转换为黑白,我使用了以下代码:

convert *.bmp -monochrome ./*.bmp

但它会产生新图像。例如,我有 file1.bmp、file2.bmp 等。它将它们转换为 file1-1.bmp file2-2.bmp 等等。我需要完全相同的图像名称,所以我更喜欢覆盖现有的名称。有什么建议吗?谢谢!

答案1

如果你在 Linux 中执行此操作,你可能想从命令行尝试此操作

for i in *.bmp ; do convert $i -monochrome -write $i ; done

相关内容