0
我在搜索一个简单算法的与不同的一个替换图像中的颜色像在该一维> http://en.wikipedia.org/wiki/File:Colorswaphelicon.png如何替换图像中的颜色?
我使用VB.NET。为此可以应用“洪水填充”算法吗? 请尽可能提供链接。
问候。
我在搜索一个简单算法的与不同的一个替换图像中的颜色像在该一维> http://en.wikipedia.org/wiki/File:Colorswaphelicon.png如何替换图像中的颜色?
我使用VB.NET。为此可以应用“洪水填充”算法吗? 请尽可能提供链接。
问候。
如果您需要更换连接区域的颜色,则填充可能适合您。要更改整个图像的颜色,请检查How to: Use a Color Remap Table和Recoloring Images主题。
编辑:
要更换色感的所有强度,你可以检查并更换色调(如见How To Converting Colors Between RGB and HLS (HBS))。具体而言,可以将源色的一定范围内具有色调和饱和度的色彩更改为具有原始强度和目标色彩的色调和饱和度的色彩。
此外,您可能会发现有帮助How to change RGB color to HSV?和HSL in .net。
非常感谢!我想在图像中替换整个颜色渐变(例如更改男性T恤的颜色)。我怎样才能达到这个目的的洪水填充。我的实现只替换一种颜色(特定的RGB值)而不是整个颜色渐变。再次感谢! – 2012-02-19 08:25:41
查看编辑后。 – 2012-02-20 02:22:32