यह संक्षिप्त ट्यूटोरियल बताता है कि C# में पृष्ठभूमि का रंग कैसे बदलें। यह पर्यावरण सेट करने के लिए विवरण, प्रोग्रामिंग कार्यों की एक सूची और C# में SVG भरण रंग बदलने के लिए एक चलाने योग्य नमूना कोड साझा करता है। इस कोड को .NET का समर्थन करने वाले किसी भी प्लेटफ़ॉर्म पर निष्पादित किया जा सकता है और पृष्ठभूमि को बदलने के लिए किसी अन्य टूल की आवश्यकता नहीं होती है।
C# में SVG का रंग बदलने के चरण
- एसवीजी रंग बदलने के लिए पर्यावरण को Aspose.SVG for .NET जोड़ने के लिए सेट करें
- स्रोत SVG फ़ाइल को पृष्ठभूमि रंग वाले SVGDocument में लोड करें
- लोड की गई SVG फ़ाइल में root element तक पहुंचें
- मूल तत्व से आयत तत्व तक पहुंचें
- वांछित रंग के साथ विशेषता भरें सेट करें
- परिणामी एसवीजी फ़ाइल को संशोधित पृष्ठभूमि रंग के साथ सहेजें
ये चरण C# में SVG रंग बदलने की प्रक्रिया का वर्णन करते हैं। प्रक्रिया स्रोत SVG फ़ाइल को SVGDocument क्लास में लोड करके शुरू की जाती है, इसके बाद रूट तत्व तक पहुंच और रेक्ट तत्व को कतारबद्ध करके आयत तत्व तक पहुंच प्राप्त होती है। अंतिम चरण में, परिणामी एसवीजी फ़ाइल को सहेजने से पहले पृष्ठभूमि रंग सेट करने के लिए SetAttribute() विधि का उपयोग करें।
C# में SVG रंग सेट करने के लिए कोड
using System; | |
using Aspose.Svg; | |
class Program | |
{ | |
static void Main(string[] args) //Change SVG background color using C# | |
{ | |
// Set the license | |
new License().SetLicense("Aspose.Total.Product.Family.lic"); | |
// Load the SVG with a background | |
var document = new SVGDocument("Background.svg"); | |
// Get RootElement property of the SVG | |
var rootElement = document.RootElement; | |
// Access the background rectangle | |
var rectElement = rootElement.QuerySelector("rect") as SVGRectElement; | |
// Set fill background color | |
rectElement.SetAttribute("fill", "blue"); | |
// Save the updated SVG | |
document.Save("BackgroundUpdated.svg"); | |
Console.WriteLine("Done"); | |
} | |
} |
यह कोड स्निपेट C# में SVG पृष्ठभूमि छवि का रंग बदलने की प्रक्रिया को प्रदर्शित करता है। पृष्ठभूमि का रंग बदलने के लिए, हमने rect तत्व तक पहुंच बनाई और विशेषता नाम और मान प्रदान करके SetAttribute() विधि का उपयोग किया। यदि आप अन्य तत्वों का भरण रंग बदलना चाहते हैं, तो सर्कल जैसा तत्व नाम प्रदान करके और इस नमूना कोड में एक सेट के समान विशेषता सेट करके QuerySelector() विधि का उपयोग करें।
इस आलेख ने हमें C# में SVG छवि का रंग बदलने की प्रक्रिया सिखाई है। यदि आप शुरुआत से एसवीजी फ़ाइल बनाने की प्रक्रिया सीखना चाहते हैं, तो C# में SVG कैसे बनाएं पर लेख देखें।