यह ट्यूटोरियल बताता है कि SVG को Python में PNG में कैसे बदला जाए। इसमें SVG को Python में PNG में बदलने के लिए एल्गोरिदम और सैंपल कोड शामिल है। आप कुछ API कॉल करके रूपांतरण कर सकते हैं, बिना किसी इमेज प्रोसेसिंग सॉफ़्टवेयर को इंस्टॉल किए।
पायथन में SVG को PNG में बदलने के चरण
- SVG को PNG छवि में बदलने के लिए Aspose.SVG स्थापित करें
- SkiaSharp नामस्थान की सुविधा सक्रिय करें
- ImageSaveOptions वर्ग के ऑब्जेक्ट को इंस्टैंसिएट करें और ImageFormat सेट करें
- SVGDocument क्लास का उपयोग करके इनपुट SVG छवि लोड करें
- SVG को PNG छवि में बदलें
ये चरण SVG को Python में PNG में बदलने के लिए एल्गोरिदम का सारांश देते हैं। पहले चरण में, SkiaSharp एक्सटेंशन का उपयोग करके रेंडरिंग इंजन सेट करें। इसके बाद, आउटपुट इमेज फ़ॉर्मेट निर्दिष्ट करें और अपनी आवश्यकताओं के अनुसार निर्दिष्ट पथ पर आउटपुट रेंडर करें।
पायथन में SVG को PNG के रूप में सेव करने का कोड
import aspose.svg | |
from aspose.svg import * | |
from aspose.svg.converters import * | |
from aspose.svg.drawing.skiasharp import * | |
from aspose.svg.saving import * | |
# Activate the Aspose.SVG.Drawing.SkiaSharp feature | |
Configuration.set_extension(SkiaModule()) | |
options = ImageSaveOptions() | |
options.format = aspose.svg.rendering.image.ImageFormat.PNG | |
with SVGDocument("svg.svg") as document: | |
# Convert SVG to PNG | |
Converter.convert_svg(document, options, "SVGtoPNG.png") |
ऊपर दिया गया कोड स्निपेट SVG को Python में PNG में बैच-कन्वर्ट करने के लिए पर्याप्त है। आपको केवल उचित लूप जोड़ने और आवश्यकतानुसार कई वेक्टर छवियों के लिए इसे पुनरावृत्त करने की आवश्यकता है। इसके अतिरिक्त, आप अपनी आवश्यकताओं को बेहतर ढंग से पूरा करने के लिए आउटपुट छवि प्रारूप, जैसे JPEG, BMP, GIF, TIFF, और अन्य को समायोजित कर सकते हैं।
इस लेख में, आपने Python में SVG को PNG के रूप में सेव करने के बारे में विस्तार से जानकारी प्राप्त की है। यदि आप SVG इमेज को संपादित करने में रुचि रखते हैं, जैसे कि बैकग्राउंड बदलना, तो लेख पायथन में SVG का पृष्ठभूमि रंग बदलें पर जाएँ।