假设我有一幅图像,该图像是黄色背景上的蓝色球。因此,在人眼看来,该图像由两种颜色组成:蓝色和黄色。
然而,靠近球的边界,球内是不同深浅的蓝色,球外是不同深浅的黄色。
我想让这些像素的颜色变成相同的“红色”。它们几乎都是黄色,但填充函数无法区分它们。
如何才能使这些像素具有相同的颜色,而不必逐个填充它们?
答案1
在 Microsoft Paint 中这是不可能的。
Paint 中的油漆桶工具并不复杂,只能将颜色倒入相邻的像素中,完全相同与工具单击位置的像素颜色相同。
您要执行的操作需要更高级的图像编辑程序,例如 Photoshop。Photoshop 允许您调整其填充工具的容差,其值范围为 0 到 255。
- 容差 = 0使该工具具有高度针对性,因此该工具仅影响颜色完全相同的像素。
- 容差 = 255选择所有颜色的像素(即整个图像)。
当设置为 0 时,Microsoft Paint 中的油漆桶工具的行为相当于 Photoshop 的油漆桶工具。
不幸的是,由于 Paint 不允许您从 0 开始增加其容差,因此您只能停留在高度特定的模式下,这种模式甚至会难以处理包含非常微妙的颜色渐变的图像。