我有一个通过扫描徽标生成的图像,该图像应该只有一种色调。靠近标志边缘的像素具有不同程度的密度。
使用将要求它超越其他背景颜色并具有自己的(不同的)颜色,即:
- 它需要一个透明的背景
- 以多种色调重新着色
扫描仪输出的起始图像具有白色 29% 透明的背景。我想将其更改为完全透明的 PNG,然后还可以使用 ImageMagic 来更改色调。
我能接近的唯一方法是:
convert by level colors first
then change into a JPEG with white background
then changing it back to full-transparent
使用命令:
convert image.png +level-colors red, red-image.png
convert red-image.png red-image.jpg
convert red-image.jpg -transparent "#ffffff" full-trans.png
这会产生一些伪像,其中大部分可能来自 JPEG 阶段。
是否可以一步更改 PNG 的背景,而无需进行所有这些转换?没有通过 JPEG?
是否有更多关于如何处理这种形式的扫描图像的标准程序?