पीआईएल में लाइनों और अंडाकारों के लिए, छवियां किसी न किसी हैं।क्या पाइथन पीआईएल के लिए एंटीअलाइजिंग विधि है?
मुझे केवल आकार बदलने और थंबनेल में एंटीअलाइजिंग मिली।
क्या रेखा या अंडाकार ड्राइंग करते समय एंटीअलाइजिंग करने का कोई तरीका है?
पीआईएल में लाइनों और अंडाकारों के लिए, छवियां किसी न किसी हैं।क्या पाइथन पीआईएल के लिए एंटीअलाइजिंग विधि है?
मुझे केवल आकार बदलने और थंबनेल में एंटीअलाइजिंग मिली।
क्या रेखा या अंडाकार ड्राइंग करते समय एंटीअलाइजिंग करने का कोई तरीका है?
इसे मूल रूप से करने का एकमात्र तरीका supersampling के साथ है। अपनी छवि को आपके इच्छित आकार के एक से अधिक पर प्रस्तुत करें, फिर resize
इसे filter=Image.ANTIALIAS
के साथ दें।
हाँ, मैं * 2 का उपयोग करता हूं फिर 2/आकार का आकार बदलता हूं। यह काम करता हैं। – whi
अच्छी तरह से काम करता है, हालांकि नवीनतम पिल्लो के साथ 'टाइप एरर: आकार बदलना() को एक अप्रत्याशित कीवर्ड तर्क' फ़िल्टर' मिला है, इसलिए इन-प्लेस 'im.thumbnail ((original_width, original_height))' का उपयोग किया जाता है, जो 'resample = सर्वोत्तम गुणवत्ता के लिए एंटीअलियास '। – Hugo
aggdraw (http://effbot.org/zone/aggdraw-index.htm) कुछ आप में रुचि रखते हैं हो सकता है।
aggdraw मॉड्यूल AGG पुस्तकालय के शीर्ष पर बुनियादी WCK 2 डी ड्राइंग इंटरफ़ेस लागू करता है। यह लाइब्रेरी उच्च गुणवत्ता वाली ड्राइंग प्रदान करती है, जिसमें एंटी-एलाइजिंग और अल्फा कंपोजिटिंग होती है, जबकि WCK रेंडरर के साथ पूरी तरह से संगत होता है।
aggdraw मॉड्यूल का उपयोग पीआईएल या डब्लूबीसी लाइब्रेरी (टिंकर या मूल विंडोज के तहत) के साथ किया जा सकता है। इसे स्टैंड-अलोन लाइब्रेरी के रूप में भी इस्तेमाल किया जा सकता है।
क्या ओएस एक्स के लिए एक बंदरगाह है? – DrMickeyLauer
आप कम-पास फ़िल्टरिंग कर सकते हैं :) आप शायद "फैनसीयर" ड्राइंग के लिए 'aggdraw' (या' cairo', या ...) पर जाना चाहेंगे। – mmgp