imagemagick选择性负片

imagemagick选择性负片,imagemagick,Imagemagick,有没有一种方法可以得到一张负片,将所有灰色的阴影反转,并保持其他颜色(白色和黑色)不变?将它们全部反转,然后使白色变红,黑色变白,红色变黑 因此,如果我们从这个开始: 这样做: convert input.png -negate -colorspace RGB \ -fill red -opaque white \ -fill white -opaque black \ -fill black -opaque red re

有没有一种方法可以得到一张负片,将所有灰色的阴影反转,并保持其他颜色(白色和黑色)不变?

将它们全部反转,然后使白色变红,黑色变白,红色变黑

因此,如果我们从这个开始:

这样做:

convert input.png -negate -colorspace RGB \
  -fill red   -opaque white               \
  -fill white -opaque black               \
  -fill black -opaque red result.png
我们得到的结果是,内部梯度已反转,但外部黑白边界未反转:


将它们全部反转,然后使白色变为红色,黑色变为白色,红色变为黑色

因此,如果我们从这个开始:

这样做:

convert input.png -negate -colorspace RGB \
  -fill red   -opaque white               \
  -fill white -opaque black               \
  -fill black -opaque red result.png
我们得到的结果是,内部梯度已反转,但外部黑白边界未反转:


我开始摆弄图像中的颜色,因为jpg文件(虽然它们的大小非常小,这很好)但事实是扫描文本的可读性有点差,这是因为图像中的文本通常充满灰色阴影,这使得阅读更加困难。通常,电脑字体都是黑白相间的。对于图像来说这很好,但是对于扫描文本来说,这是一种挑战。这可能是未来某个人的一个学术研究项目,在大学里,我非常喜欢图像处理。我开始摆弄图像中的颜色,因为jpg文件(虽然它们的大小非常小,这很好),但事实是扫描文本的易读性有点差,这是因为图像中的文本通常都是灰色的,这使得阅读更加困难。通常,电脑字体都是黑白相间的。对于图像来说这很好,但是对于扫描文本来说,这是一种挑战。这可能是一个未来的学术研究项目,在大学里,对图像处理有着极大的热爱。