作者Leon (Achilles)
站内Prob_Solve
标题Re: [问题] 如何最佳化图档的调色盘?
时间Sat Mar 30 02:45:03 2013
※ 引述《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
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 128.125.20.24
1F:→ ykjiang:这问题不只有趣,应该也实用,如有这工具,设计师应该想用 03/30 12:34
2F:→ ykjiang:不然现在都人工挑色,听起来就觉得很费时 03/30 12:35
3F:推 DJWS:关键字 color palette generator 03/30 16:47
4F:→ Leon:我们做 image processing 的, 会告诉你 quantization 03/31 14:36
5F:→ Leon:要取决於你的 error metric.. 03/31 14:36