पायथन इमेजिंग पुस्तकालय का उपयोग करना, मैंपीआईएल: आरजीबी छवि को एक विशिष्ट 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
के लिए समर्थित है और कुछ भी नहीं?
क्या आपने इसका परीक्षण किया है? –
मुझे यकीन है कि मैंने उस समय किया था (~ 5 साल पहले)। क्या यह आपके लिए काम नहीं करता है? –
मैंने कोशिश नहीं की। मैं im.quantize() का उपयोग कर घायल –