C# का उपयोग करके रेखापुंज छवि को SVG में कैसे बदलें

यह संक्षिप्त ट्यूटोरियल विस्तृत चरणों का पालन करके Raster image को SVG में C# का उपयोग करके कैसे परिवर्तित करें, इस पर मार्गदर्शन करता है। इस उदाहरण में कोड की कुछ पंक्तियों का उपयोग करके raster को SVG C# में बदलने के लिए उपयोग किया जाता है। एप्लिकेशन का उपयोग विंडोज, लिनक्स और मैकओएस सहित किसी भी .NET समर्थित वातावरण में किया जा सकता है।

C# का उपयोग करके रेखापुंज छवि को SVG में बदलने के चरण

  1. NuGet पैकेज मैनेजर का उपयोग करके Aspose.Imaging जोड़ने के लिए प्रोजेक्ट परिवेश को कॉन्फ़िगर करें
  2. Image क्लास ऑब्जेक्ट का उपयोग करके स्रोत TIFF छवि लोड करें
  3. वांछित SVG छवि गुण सेट करने के लिए SvgOptions क्लास ऑब्जेक्ट का उपयोग करें
  4. वांछित एसवीजी छवि गुण सेट करें
  5. सहेजें विधि का उपयोग करके रेखापुंज को SVG छवि में बदलें

TIFF को SVG C# आधारित पर्यावरण सेटिंग्स में बदलने के लिए, उपरोक्त चरणों में नाम स्थान, कक्षाएं और विधियाँ साझा की गई हैं। आप Image.Load() विधि का उपयोग करके TIFF, PNG, GIF, JPEG, PSD, WEBP और J2K सहित किसी भी प्रकार की रेखापुंज छवियों को लोड कर सकते हैं। SvgOption उदाहरण का उपयोग करते हुए, वांछित SVG छवि के विभिन्न गुण सेट किए जाते हैं और अंत में आप सेव विधि का उपयोग करके Tiff को SVG में बदल सकते हैं।

सी # में एसवीजी कनवर्टर के लिए रेखापुंज छवि के लिए कोड

using System;
using Aspose.Imaging;
using Aspose.Imaging.ImageOptions;
namespace TestImaging
{
public class RasterToSVGConverter
{
public static void ConvertTiffToSVG()
{
// Applying product license to convert raster to SVG in C#
License RasterToSvgLicense = new License();
RasterToSvgLicense.SetLicense("Aspose.Total.lic");
// Load the source Tiff file from the disk
using (Image TiffImage = Image.Load("SourceTiff.tiff"))
{
// Create SvgOptions object to set the SVG properties
SvgOptions svgExportOptions = new SvgOptions();
SvgRasterizationOptions svgRasterizationOptions = new SvgRasterizationOptions();
svgExportOptions.VectorRasterizationOptions = svgRasterizationOptions;
svgExportOptions.VectorRasterizationOptions.PageWidth = image.Width;
svgExportOptions.VectorRasterizationOptions.PageHeight = image.Height;
// Convert Tiff to SVG
TiffImage.Save("outputSVG.svg", svgOptions);
}
}
}
}

C# TIFF से SVG कन्वर्टर एप्लिकेशन में उपरोक्त उदाहरण का उपयोग करके विकसित किया गया है, जहां आप SvgOptions इंस्टेंस के विभिन्न गुणों जैसे MultiPageOptions, TextAsShapes, ResolutionSettings, VectorRasterizationOptions, ColorType, Compression और FullFrame को इमेज सेव करने से पहले आउटपुट SVG इमेज को कस्टमाइज़ कर सकते हैं। सहेजें विधि का उपयोग कर डिस्क।

इस क्रिस्प ट्यूटोरियल ने आपको बताया कि कैसे C# रैस्टर से SVG कन्वर्टर एप्लिकेशन का उपयोग करके सरल API इंटरफ़ेस का उपयोग करके विकसित किया जा सकता है। यदि आप छवियों को क्रॉप करने के बारे में जानने में रुचि रखते हैं, तो सी # में छवि कैसे फसल करें पर लेख देखें।

 हिन्दी