作者ykjiang (York)
看板Prob_Solve
标题[问题] 如何最佳化图档的调色盘?
时间Sat Mar 30 00:55:33 2013
有些图档,如如 png, bmp 或 gif 等
有支援调色盘
如果我们限制调色盘的颜色数目为,例如说 64 色
那如何从原本全彩的图中,挑选最具代表性的 64 色呢?
最简单的作法可能是取在这张图中出现频率最高的 64 种颜色
但这个作法有严重的缺陷,
因为频率最高的 64 色,很可能颜色很接近,所以在人眼看来,是很接近的颜色,
例如说,可能看起来都是黑色,
那这个调色盘调出的图一定严重失真
请问这个问题通常会采取的作法是什麽?
更进一步,如果今天全彩图是很多张,但只能选一组共用的调色盘时,
作法跟单张图会一样吗?或者是有不同考量?
以上,不知道大家有没有好的想法?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 27.247.80.162
※ ykjiang:转录至看板 CSSE 03/30 01:19
1F:推 LPH66:我第一个想到的是 Dithering, 不过这跟挑调色盘好像没关系.. 03/30 01:45
2F:→ LPH66:(该说 Dithering 是挑完调色盘才在做的事) 03/30 01:45
3F:推 DJWS:关键字 color quantization 03/30 09:08
4F:→ ykjiang:回楼上,quantization 是调色盘决定以後的事吧 03/30 12:27
5F:→ ykjiang:至少一般的工具都是先决定调色盘,再来 quantization 的 03/30 12:28
9F:→ ykjiang:噗友说:用 inkscape, 把图片转成 path,自动会挑出颜色 03/30 23:40
10F:→ ykjiang:找到相关的 PIL patch 了 :) 03/31 01:29
11F:→ letoh:是有色盘才quantization没错,但你一开始的色盘就是全彩 03/31 02:34
12F:推 etyb:我想说光有三原色 用排列组合的话C4取1^3 会刚好64色 刚好 08/08 12:06
13F:→ etyb:0 1 2 3 全0是白色 全3是黑色 1是33% 2是66% 不知道可不可以 08/08 12:07