关于PhotoShop Act文件颜色提取算法以及图像减色算法
耳朵最威风 2010-06-30 12:16:44 PhotoShop里面有一个Act文件就是调色板文件格式,对于这个文件的生成顺序里面有一个未排序,实在是不知道这个未排序是按什么样的顺序生成的颜色表呢?如果原图片是一个16位BMP图。那么怎么生成这个16位的BMP图的act文件呢。
目前,我自己做了一种笨方法。
1。统计出现过的每种颜色的出现次数。
2。按照出现次数从大到小排序颜色。
3。如果颜色个数大于256种,需要去掉N种颜色,那么从去掉序列中出现次数较少N种颜色。
4。方法为在保留的256种颜色中,找到一种与需要去掉的颜色最相近的颜色。替换之。
完成减色的目的。
但是这种方法效率实在是太低下了。
希望各位达人能够参加讨论,或者提出更好的意见。。多谢指教!!