C# में SVG पृष्ठभूमि का रंग कैसे बदलें

यह संक्षिप्त ट्यूटोरियल बताता है कि C# में पृष्ठभूमि का रंग कैसे बदलें। यह पर्यावरण सेट करने के लिए विवरण, प्रोग्रामिंग कार्यों की एक सूची और C# में SVG भरण रंग बदलने के लिए एक चलाने योग्य नमूना कोड साझा करता है। इस कोड को .NET का समर्थन करने वाले किसी भी प्लेटफ़ॉर्म पर निष्पादित किया जा सकता है और पृष्ठभूमि को बदलने के लिए किसी अन्य टूल की आवश्यकता नहीं होती है।

C# में SVG का रंग बदलने के चरण

  1. एसवीजी रंग बदलने के लिए पर्यावरण को Aspose.SVG for .NET जोड़ने के लिए सेट करें
  2. स्रोत SVG फ़ाइल को पृष्ठभूमि रंग वाले SVGDocument में लोड करें
  3. लोड की गई SVG फ़ाइल में root element तक पहुंचें
  4. मूल तत्व से आयत तत्व तक पहुंचें
  5. वांछित रंग के साथ विशेषता भरें सेट करें
  6. परिणामी एसवीजी फ़ाइल को संशोधित पृष्ठभूमि रंग के साथ सहेजें

ये चरण 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 कैसे बनाएं पर लेख देखें।

 हिन्दी