के साथ रंग पैलेट को कैसे कम करें मुझे यकीन नहीं है कि मैं पीआईएल छवि के रंग पैलेट को कम करने के बारे में कैसे जाऊंगा। मैं उस छवि में पाए गए 5 प्रमुख रंगों में एक छवि के पैलेट को कम करना चाहता हूं। मेरा समग्र लक्ष्य कुछ बुनियादी रंग नमूना करना है।पीआईएल
Q
पीआईएल
14
A
उत्तर
2
3
संक्षिप्त उत्तर Image.quantize
विधि का उपयोग करने के लिए है। अधिक जानकारी के लिए, देखें: How do I convert any image to a 4-color paletted image using the Python Imaging Library ?
24
आसान है यही कारण है कि, बस अप्रलेखित रंग तर्क का उपयोग करें:
result = image.convert('P', palette=Image.ADAPTIVE, colors=5)
मैं
कटौती से बचने के लिए Image.ADAPTIVE उपयोग कर रहा हूँ धन्यवाद, कि अद्भुत है। मैंने हमेशा पीआईएल दस्तावेज से नफरत की है। फिर आप इसे वापस कैसे परिवर्तित करते हैं? 'Image.convert (" आरजीबी ", पैलेट = Image.ADAPTIVE, रंग = 5) 'या कुछ और के साथ? – Cosine
अब यह [im.quantize] (http://effbot.org/imagingbook/image.htm) के अंतर्गत प्रलेखित है। – unutbu
@unutbu, 'im.quantize' को बहिष्कृत किया गया है। –