使用Python圖像庫,我可以叫PIL:將RGB圖像轉換爲特定的8位調色板?
img.convert("P", palette=Image.ADAPTIVE)
或
img.convert("P", palette=Image.WEB)
但有一種方式轉換爲任意調色盤嗎?
p = []
for i in range(0, 256):
p.append(i, 0, 0)
img.convert("P", palette=p)
它將映射每個像素到圖像中找到的最接近的顏色?或者,這是支持Image.WEB
,沒有別的?
你測試過了嗎? – 2015-02-16 23:07:18
我很確定我在當時(〜5年前)做過。它不適合你嗎? – 2015-02-16 23:46:05
我沒有嘗試。我用im.quantize()結束了 – 2015-02-17 21:05:05