यह लेख बताता है कि Python में PNG कैसे बनाएं। इसमें विस्तृत निर्देश, एक चलने वाला सैंपल कोड जो Python में पारदर्शी चित्र जनरेटर है, और आवश्यक नामस्थान, क्लास और विधियों का परिचय दिया गया है। आप सीखेंगे कि कैसे एक पारदर्शी पृष्ठभूमि वाली छवि पर आकृतियाँ बनाएं जिसे बाद में किसी भी छवि पर रेंडर किया जा सकता है।
Python में पारदर्शी PNG बनाने के चरण
- Aspose.Imaging for Python via .NET का उपयोग करने के लिए IDE सेट करें ताकि पारदर्शी छवि बनाई जा सके
- आउटपुट PNG छवि का आकार निर्धारित करें, PngOptions क्लास का एक ऑब्जेक्ट बनाएं और रंग प्रकार सेट करें
- निर्दिष्ट सेटिंग्स के साथ मेमोरी में एक छवि बनाएं और इसे RasterImage में परिवर्तित करें
- Raster छवि की पृष्ठभूमि को पूरी तरह पारदर्शी करें
- छवि के लिए Graphics ऑब्जेक्ट बनाएं और स्मूदिंग मोड को anti-aliasing पर सेट करें
- पारदर्शी छवि पर कुछ आकृतियाँ और टेक्स्ट बनाएं
- छवि को आकृतियों/टेक्स्ट के साथ पारदर्शी पृष्ठभूमि पर सेव करें
ये निर्देश बताते हैं कि Python में पारदर्शी चित्र कैसे बनाएं। एक निर्दिष्ट आकार और रंग प्रकार की छवि बनाएं जो अल्फा चैनल को सपोर्ट करती हो, और प्रत्येक पिक्सेल के लिए इच्छित अल्फा मान सेट करने के लिए एक पिक्सेल एरे बनाएं। अंत में पिक्सेल सेट करें, वैकल्पिक रूप से आकृतियाँ/टेक्स्ट बनाएं और कस्टम PngOptions ऑब्जेक्ट के साथ छवि को सेव करें।
Python में पारदर्शी चित्र जनरेटर का कोड
ऊपर दिया गया कोड Python में पारदर्शी चित्र निर्माता के विकास को दर्शाता है। यदि आपके पास एक मौजूदा छवि है जिसे आप पारदर्शी बनाना चाहते हैं, तो आप इच्छित रंग पिक्सेल तक पहुंच सकते हैं और अल्फा मान को 0 पर सेट कर सकते हैं ताकि यह पूरी तरह पारदर्शी हो जाए या 255 तक का मान सेट कर सकते हैं ताकि यह अपारदर्शी हो जाए। यह पारदर्शी चित्र किसी भी अन्य छवि पर इच्छित पारदर्शिता स्तर के साथ रेंडर किया जा सकता है।
इस लेख ने हमें सिखाया कि पारदर्शी चित्र कैसे बनाएं। किसी फोटो पर हस्ताक्षर लगाने के लिए, लेख देखें Python का उपयोग करके फोटो पर हस्ताक्षर करें।