作者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