Ovaj kratki vodič vodi kako pretvoriti Raster image u SVG koristeći C# slijedeći detaljne korake. Kako bi se raster u SVG C# koristio u ovom primjeru pomoću nekoliko redaka koda. Aplikacija se može koristiti u bilo kojem okruženju koje podržava .NET uključujući Windows, Linux i macOS.
Koraci za pretvaranje rasterske slike u SVG pomoću C#
- Konfigurirajte projektno okruženje za dodavanje Aspose.Imaging pomoću upravitelja paketa NuGet
- Učitajte izvornu TIFF sliku pomoću objekta klase Image
- Koristite objekt klase SvgOptions za postavljanje željenih svojstava SVG slike
- Postavite željena svojstva SVG slike
- Pretvorite raster u SVG sliku pomoću metode Spremi
Za pretvaranje TIFF u SVG C# postavke okruženja, imenski prostor, klase i metode dijele se u gornjim koracima. Možete učitati bilo koju vrstu rasterskih slika uključujući TIFF, PNG, GIF, JPEG, PSD, WEBP i J2K pomoću metode Image.Load(). Korištenjem instance SvgOption postavljaju se različita svojstva željene SVG slike i na kraju možete pretvoriti Tiff u SVG pomoću metode Spremi.
Kod za pretvarač rasterske slike u SVG u 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); | |
} | |
} | |
} | |
} |
U C# TIFF u SVG aplikacija za pretvaranje razvijena je pomoću gornjeg primjera gdje možete prilagoditi izlaznu SVG sliku postavljanjem različitih svojstava instance SvgOptions kao što su MultiPageOptions, TextAsShapes, ResolutionSettings, VectorRasterizationOptions, ColorType, Compression i FullFrame prije spremanja slike na disk metodom Spremi.
Ovaj jasan vodič vas je proveo kroz kako se pomoću C# raster u SVG pretvarač aplikacija može razviti pomoću jednostavnog API sučelja. Ako ste zainteresirani za učenje o izrezivanju slika, pogledajte članak na kako izrezati sliku u C#.