【发布时间】:2011-02-12 21:34:45
【问题描述】:
我有一个需要浏览图像的 .net 应用程序,我想将图像中的颜色标准化为 6 种颜色?
是否有执行这种图像处理的库或进程?
任何帮助将不胜感激......
谢谢, 迈克
【问题讨论】:
标签: c# image image-processing image-manipulation
我有一个需要浏览图像的 .net 应用程序,我想将图像中的颜色标准化为 6 种颜色?
是否有执行这种图像处理的库或进程?
任何帮助将不胜感激......
谢谢, 迈克
【问题讨论】:
标签: c# image image-processing image-manipulation
【讨论】:
您需要执行一个名为Color Quantization 的过程。这本质上是一个为您的调色板选择一组“适当”颜色的过程,然后找出图像中每个像素与这些颜色中的每一种颜色的距离,以便您可以选择最接近的匹配来替换它。
微软在这里有一些关于这个过程的细节: http://msdn.microsoft.com/en-us/library/aa479306.aspx
也就是说,只使用 6 种颜色似乎有点意思!
【讨论】: