如何通过覆盖现有图像将一堆图像转换为黑白图像?
Posted
技术标签:
【中文标题】如何通过覆盖现有图像将一堆图像转换为黑白图像?【英文标题】:How to convert a bunch of images to black and white with overwritting existing ones? 【发布时间】:2021-12-05 00:37:06 【问题描述】:我需要将一堆图像(大约 1000 张)转换为黑白我使用了以下代码:
convert *.bmp -monochrome ./*.bmp
但它会产生新的图像。例如,我有 file1.bmp、file2.bmp 等,它将它们转换为 file1-1.bmp file2-2.bmp 等等。我需要完全相同的图像名称,所以我更喜欢覆盖现有的名称。任何建议。谢谢!
【问题讨论】:
使用mogrify
而不是convert
。
【参考方案1】:
用途:
mogrify -monochrome *.bmp
请注意,此旧 v6 语法与您的 convert
匹配。
现代 v7 语法是:
magick mogrify -monochrome *.bmp
【讨论】:
以上是关于如何通过覆盖现有图像将一堆图像转换为黑白图像?的主要内容,如果未能解决你的问题,请参考以下文章
matlab中如何将灰度图转化为二值黑白图像?敬请各位大侠指点!