पायथन में SVG घुमाएँ

यह गाइड पायथन में SVG को कैसे घुमाएँ के बारे में विस्तार से बताता है। इसमें पायथन में SVG रोटेशन के लिए रन करने योग्य कोड स्निपेट के अलावा पर्यावरण कॉन्फ़िगरेशन विवरण और चरणों की एक सूची शामिल है। यह स्क्रैच से SVG छवि बनाने और इसे किसी भी आवश्यक कोण पर घुमाने की प्रक्रिया से गुजरता है ताकि सुविधा को पूरी तरह से प्रदर्शित किया जा सके।

पायथन में SVG को घुमाने के चरण

  1. वेक्टर छवियों को घुमाने के लिए Aspose.SVG स्थापित करके IDE को कॉन्फ़िगर करें
  2. एक नमूना स्ट्रिंग को एक पंक्ति वाली SVG फ़ाइल के रूप में निर्दिष्ट करें
  3. SVGDocument वर्ग का एक उदाहरण घोषित करें
  4. SVGDocument वर्ग ऑब्जेक्ट के मूल तत्व तक पहुँचें
  5. SVG छवि के लिए रोटेशन कोण पास करते समय ट्रांसफ़ॉर्म विशेषता निर्दिष्ट करें
  6. घुमाए गए 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 में बदलें पर लेख पढ़ें।

 हिन्दी