【问题标题】:Selective negative image with imagemagick使用 imagemagick 的选择性负图像 【发布时间】:2016-11-03 22:48:31 【问题描述】: 有没有一种方法可以获得负片图像,反转所有灰色阴影并保持其他颜色(白色和黑色)不变? 【问题讨论】: 标签: imagemagick 【解决方案1】: 将它们全部反转,然后使白色变为红色,黑色变为白色,红色变为黑色。 所以,如果我们从这个开始: 然后这样做: convert input.png -negate -colorspace RGB \ -fill red -opaque white \ -fill white -opaque black \ -fill black -opaque red result.png 我们在内部渐变被反转但外部黑白边框没有的地方得到这个: 【讨论】: 我开始摆弄图像中的颜色,因为 jpg 文件(虽然它们的尺寸非常小,这很好),但事实是扫描文本的易读性有些差,这是由于事实上,图像中的文本通常充满灰色阴影,这使得阅读变得更加困难。通常,计算机字体都是白底黑字。对于图像来说这很好,但对于扫描的文本来说,这是一个挑战。这可能是一个学术研究项目,面向未来的某个人,在大学里,并且非常喜欢图像处理。