我的意思是,假设我拍摄了一张文档、图表或其他东西的照片。现在,如果我将这张照片放入文档中,感觉会很奇怪,即使背景颜色是白色,它也不像文档(例如 pdf)的背景那么白。
所以我想要的是类似 gimp 脚本或类似的东西,它可以获取我的图像并将深蓝色或黑色区域转换为纯黑色,然后其他所有区域都变成纯白色。
这样,我希望将它放入文档中时不会感觉那么奇怪。
非常感谢你的帮助!
答案1
使用 ImageMagick:
就地版本:
[magick] mogrify -level 20%,80% yourfile.jpg
新文件版本:
[magick] convert input.jpg -level 20%,80% output.jpg
其中,亮度为 20% 和 80% 时,所有物体都会变成纯黑色/白色。
根据所使用的版本,命令是mogrify
和convert
(旧版本)或magick mogrify
和magick convert
(最新版本)。
看这里了解血腥细节。
答案2
xenoid 的回答让我对 imagemagick 进行了一些研究(我之前不知道)。经过反复尝试,我找到了(至少对我来说)最佳流程。
首先,我们将图像转换为灰度,阈值为 40%
convert input_image.jpg -colorspace gray -auto-level -threshold 40% output_image.jpg
然后,如果有很多小黑点,我们就去掉使用:
convert output_image.jpg -morphology Close Disk final_image.jpg
瞧,结果正是我所期望的,那里仍然有许多较大的点,但结果很棒。我放了一些照片供您查看前后情况。