पायथन में SVG का पृष्ठभूमि रंग बदलें

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

पायथन में SVG पृष्ठभूमि रंग बदलने के चरण

  1. SVG का पृष्ठभूमि रंग बदलने के लिए Aspose.SVG को कॉन्फ़िगर करके वातावरण सेट करें
  2. SVGDocument क्लास ऑब्जेक्ट का उपयोग करके फ़ाइल से SVG दस्तावेज़ लोड करें
  3. दस्तावेज़ का मूल SVG तत्व प्राप्त करें
  4. रंग बदलने के लिए वृत्त तत्व प्राप्त करें
  5. तत्व के लिए भरण विशेषता निर्दिष्ट करें
  6. आउटपुट SVG दस्तावेज़ को save विधि से फ़ाइल में निर्यात करें

ये चरण Python में SVG बैकग्राउंड इमेज का रंग बदलने की सीधी प्रक्रिया को रेखांकित करते हैं। सबसे पहले, स्रोत SVG इमेज को लोड करें और रूट एलिमेंट पर जाएँ। इसके बाद, बैकग्राउंड कलर बदलने के लिए आपको जिस एलिमेंट की ज़रूरत है उसे प्राप्त करें और फिर रंग निर्दिष्ट करें। अंत में, आउटपुट इमेज को डिस्क पर रेंडर करें।

पायथन में SVG का पृष्ठभूमि रंग बदलने के लिए कोड

import aspose.svg
import os
from aspose.svg import *
path = "C://"
document_path = os.path.join(path, "circle1.svg")
# Load an SVG document from the file
document = SVGDocument(document_path)
# Get root svg element of the document
svg_element = document.root_element
# Get circle element to change color
circle_element = svg_element.query_selector("circle")
# Set a new "fill" attribute value for the circle element
circle_element.set_attribute("fill", "blue")
# Save the SVG document to a file
output_path = os.path.join(path, "background-color.svg")
document.save(output_path)

कोड स्निपेट दर्शाता है कि Python change background color SVG image का उपयोग करके किस तरह से आवश्यकताओं को पूरा किया जा सकता है। आप SVGDocument क्लास का उपयोग करके डिस्क या स्ट्रीम से इनपुट वेक्टर इमेज को आसानी से लोड कर सकते हैं। फिर query_selector विधि का उपयोग करके आवश्यक नोड पर नेविगेट करें और बैकग्राउंड कलर बदलें। हालाँकि, यदि आप प्रक्रिया को और अधिक अनुकूलित करना चाहते हैं, तो आप CSS चयनकर्ता दृष्टिकोण के अलावा XPath क्वेरी के साथ SVG इमेज को भी नेविगेट कर सकते हैं।

इस लेख में, आपने सीखा कि SVG को कैसे लोड किया जाए, Python में बैकग्राउंड का रंग कैसे बदला जाए। इसके अलावा, अगर आप SVG से PDF रेंडरिंग के बारे में जानना चाहते हैं तो पायथन में SVG को PDF में बदलें पर लेख देखें।

 हिन्दी