使用ImageMagic重新为扫描图像的背景上色

保罗·尼

我有一幅来自扫描的图像,我想在多种不同的彩色背景下以几种不同的颜色重现它,例如一个波纹管:

在此处输入图片说明

我可以通过级别颜色转换轻松地更改错误的颜色,如下所示:

convert image.png +level-colors red, red-image.png

并产生惊人的高质量图像:

在此处输入图片说明

我了解到(从这里的许多帖子中得知),使背景颜色在扫描中透明是图像上最困难的操作之一。我的问题是:

有没有办法以类似的方式按级别更改背景颜色?

fmw42

ImageMagick中,您可以使用来重新着色背景-fill ... -opaque测量背景的颜色,然后

convert insect.png -fuzz 5% -fill skyblue -opaque "rgb(235,215,186)" insect_blue.png

在此处输入图片说明

所述-fuzz X%许可证接近的着色但不完全测量的颜色。这样可以更改不均匀的背景颜色。越大X%,越会给图像的某些部分着色。

平均值0%表示仅对测得的精确值进行着色。

参见https://legacy.imagemagick.org/Usage/color_basics/#opaque

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章