※ 引述《ykjiang (York)》之铭言:
: 有些图档,如如 png, bmp 或 gif 等
: 有支援调色盘
: 如果我们限制调色盘的颜色数目为,例如说 64 色
: 那如何从原本全彩的图中,挑选最具代表性的 64 色呢?
: 最简单的作法可能是取在这张图中出现频率最高的 64 种颜色
: 但这个作法有严重的缺陷,
: 因为频率最高的 64 色,很可能颜色很接近,所以在人眼看来,是很接近的颜色,
: 例如说,可能看起来都是黑色,
: 那这个调色盘调出的图一定严重失真
: 请问这个问题通常会采取的作法是什么?
: 更进一步,如果今天全彩图是很多张,但只能选一组共用的调色盘时,
: 作法跟单张图会一样吗?或者是有不同考量?
: 以上,不知道大家有没有好的想法?
This is a interesting question..
你原本的问题比较复杂,我们先考虑一个简单的问题
给定一张灰阶图案,8bit = 256 levels
请问要如何将这张图转成一个 8 levels 的图,
且失真最小?
首先,你要定义何谓 失真
因为传统的 L2 在人眼看起来并不一定是这样。。
我以前发的PAPER,
是用 GMM to approximate the histogram
It works in some sens, but really depends on your image and error metric