यह गाइड पायथन में SVG को कैसे घुमाएँ के बारे में विस्तार से बताता है। इसमें पायथन में SVG रोटेशन के लिए रन करने योग्य कोड स्निपेट के अलावा पर्यावरण कॉन्फ़िगरेशन विवरण और चरणों की एक सूची शामिल है। यह स्क्रैच से SVG छवि बनाने और इसे किसी भी आवश्यक कोण पर घुमाने की प्रक्रिया से गुजरता है ताकि सुविधा को पूरी तरह से प्रदर्शित किया जा सके।
पायथन में SVG को घुमाने के चरण
- वेक्टर छवियों को घुमाने के लिए Aspose.SVG स्थापित करके IDE को कॉन्फ़िगर करें
- एक नमूना स्ट्रिंग को एक पंक्ति वाली SVG फ़ाइल के रूप में निर्दिष्ट करें
- SVGDocument वर्ग का एक उदाहरण घोषित करें
- SVGDocument वर्ग ऑब्जेक्ट के मूल तत्व तक पहुँचें
- SVG छवि के लिए रोटेशन कोण पास करते समय ट्रांसफ़ॉर्म विशेषता निर्दिष्ट करें
- घुमाए गए SVG को save विधि से निर्यात करें
ऊपर दिए गए चरण पाइथन में SVG इमेज को कैसे घुमाएँ बताते हैं। एक लाइन वाली SVG फ़ाइल शुरू करके वेक्टर इमेज रोटेशन प्रक्रिया शुरू करें। हालाँकि, यदि आप किसी विशेष SVG इमेज को घुमाना चाहते हैं तो एल्गोरिथ्म वही रहता है। सबसे पहले, एक मध्यवर्ती SVG इमेज को डिस्क पर निर्यात करें, रोटेशन ट्रांसफ़ॉर्म लागू करें, और फिर घुमाए गए वेक्टर इमेज को डिस्क पर सहेजें।
पायथन में SVG छवि को घुमाने के लिए कोड
import aspose.svg | |
import os | |
from aspose.svg import * | |
path = "C://" | |
# Specify SVG content | |
documentContent = "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"400\" height=\"400\">"" <line x1=\"50\" y1=\"50\" x2=\"350\" y2=\"350\" stroke=\"black\" stroke-width=\"2\" /></svg>" | |
# Instantiate an SVGDocument object | |
document = SVGDocument(documentContent, ".") | |
# Get root svg element of the document | |
svg_element = document.root_element | |
# Access the line segment | |
lineElement = svg_element.query_selector("line") | |
# Save the SVG document to a file | |
output_path = os.path.join(path, "BeforeRotation.svg") | |
document.save(output_path) | |
# Set a transform attribute value | |
lineElement.set_attribute("transform", "rotate(-90 200 265)") | |
# Save the SVG file | |
document.save("AfterRotation.svg") |
यह नमूना कोड दर्शाता है कि आप Python में SVG रोटेशन का कार्य कितनी आसानी से कर सकते हैं। हालाँकि, यह ध्यान देने योग्य है कि प्रक्रिया इसे घुमाने के लिए लक्ष्य तत्व को चुनने के लिए query_selector() विधि का उपयोग करती है। इसके अलावा, रोटेशन कोण और निर्देशांक पास करते समय rotate() विधि को लागू करें जिसके चारों ओर आप रोटेशन करना चाहते हैं। आप SVG रोटेशन प्रक्रिया को बेहतर बनाने के लिए पैरामीटर के रूप में कस्टम मान पास कर सकते हैं।
इस गाइड ने हमें पाइथन में SVG इमेज को घुमाने के विवरण को समझने में मदद की है। वहीं, अगर आप किसी भी टेक्स्ट को SVG इमेज के रूप में प्रस्तुत करने की प्रक्रिया सीखने के इच्छुक हैं, तो पायथन में टेक्स्ट को SVG में बदलें पर लेख पढ़ें।