Ինչպես փոխարկել Raster պատկերը SVG-ի C#-ի միջոցով

Այս կարճ ձեռնարկը ցույց է տալիս, թե ինչպես պետք է վերափոխել Raster imageSVG-ի՝ օգտագործելով C#՝ հետևելով մանրամասն քայլերին: ռասթերը SVG-ի փոխարկելու համար C#-ն օգտագործվում է այս օրինակում՝ օգտագործելով մի քանի տող կոդ: Հավելվածը կարող է օգտագործվել .NET աջակցվող ցանկացած միջավայրում՝ ներառյալ Windows, Linux և macOS:

Ռաստերային պատկերը SVG-ի փոխարկելու քայլեր՝ օգտագործելով C#

  1. Կազմաձևեք նախագծի միջավայրը՝ ավելացնելու համար Aspose.Imaging՝ օգտագործելով NuGet փաթեթի կառավարիչը
  2. Բեռնել աղբյուրի TIFF պատկերը՝ օգտագործելով Image դասի օբյեկտը
  3. Օգտագործեք SvgOptions դասի օբյեկտը SVG պատկերի ցանկալի հատկությունները սահմանելու համար
  4. Սահմանեք ցանկալի SVG պատկերի հատկությունները
  5. Փոխակերպեք ռաստերը SVG պատկերին՝ օգտագործելով Save մեթոդը

TIFF-ը SVG C#-ի փոխարկելու համար միջավայրի կարգավորումները, անունների տարածքը, դասերը և մեթոդները համօգտագործվում են վերը նշված քայլերում: Դուք կարող եք բեռնել ցանկացած տեսակի ռաստեր պատկերներ՝ ներառյալ TIFF, PNG, GIF, JPEG, PSD, WEBP և J2K՝ օգտագործելով Image.Load() մեթոդը: Օգտագործելով SvgOption օրինակը, սահմանվում են ցանկալի SVG պատկերի տարբեր հատկություններ, և վերջապես դուք կարող եք փոխարկել Tiff-ը SVG-ի, օգտագործելով Save մեթոդը:

Ռաստերային պատկերի SVG փոխարկիչի կոդը C#-ում

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 փոխարկիչի հավելվածը մշակվել է՝ օգտագործելով վերը նշված օրինակը, որտեղ դուք կարող եք հարմարեցնել ելքային SVG պատկերը՝ սահմանելով SvgOptions օրինակի տարբեր հատկություններ, ինչպիսիք են MultiPageOptions, TextAsShapes, ResolutionSettings, VectorRasterizationOptions, ColorType, Compression և FullFrame պատկերը միացնելուց առաջ: սկավառակը՝ օգտագործելով Save մեթոդը:

Այս պարզ ձեռնարկը ձեզ ցույց է տվել, թե ինչպես կարելի է մշակել C# ռաստերից դեպի SVG փոխարկիչ հավելվածը՝ օգտագործելով պարզ API ինտերֆեյս: Եթե դուք հետաքրքրված եք պատկերները կտրելու մասին իմանալով, տես ինչպես կտրել պատկերը C#-ում-ի հոդվածը:

 Հայերեն