[问题] 如何最佳化图档的调色盘?

楼主: ykjiang (York)   2013-03-30 00:55:33
有些图档,如如 png, bmp 或 gif 等
有支援调色盘
如果我们限制调色盘的颜色数目为,例如说 64 色
那如何从原本全彩的图中,挑选最具代表性的 64 色呢?
最简单的作法可能是取在这张图中出现频率最高的 64 种颜色
但这个作法有严重的缺陷,
因为频率最高的 64 色,很可能颜色很接近,所以在人眼看来,是很接近的颜色,
例如说,可能看起来都是黑色,
那这个调色盘调出的图一定严重失真
请问这个问题通常会采取的作法是什么?
更进一步,如果今天全彩图是很多张,但只能选一组共用的调色盘时,
作法跟单张图会一样吗?或者是有不同考量?
以上,不知道大家有没有好的想法?
作者: LPH66 (-6.2598534e+18f)   2013-03-30 01:45:00
我第一个想到的是 Dithering, 不过这跟挑调色盘好像没关系..(该说 Dithering 是挑完调色盘才在做的事)
作者: DJWS (...)   2013-03-30 09:08:00
关键字 color quantization
楼主: ykjiang (York)   2013-03-30 12:27:00
回楼上,quantization 是调色盘决定以后的事吧至少一般的工具都是先决定调色盘,再来 quantization 的http://en.wikipedia.org/wiki/Color_quantization
作者: DJWS (...)   2013-03-30 16:41:00
楼主: ykjiang (York)   2013-03-30 23:40:00
噗友说:用 inkscape, 把图片转成 path,自动会挑出颜色找到相关的 PIL patch 了 :)
作者: letoh (我)   2013-03-31 02:34:00
是有色盘才quantization没错,但你一开始的色盘就是全彩
作者: etyb (尘羽)   2013-08-08 12:06:00
我想说光有三原色 用排列组合的话C4取1^3 会刚好64色 刚好0 1 2 3 全0是白色 全3是黑色 1是33% 2是66% 不知道可不可以

Links booklink

Contact Us: admin [ a t ] ucptt.com