Ovaj kratki vodič istražuje kako promijeniti veličinu SVG slike pomoću C# uz pomoć nekoliko jednostavnih koraka i lako razumljivog koda. Naučit ćete promijeniti veličinu SVG-a koristeći C# uz pomoć nekoliko redaka koda zajedno s detaljnim opisom i popisom koraka koje morate učiniti. Također upućuje na prilagodbu izlazne SVG datoteke nakon promjene njene veličine.
Koraci za promjenu veličine SVG slike pomoću C#
- Konfigurirajte projektno okruženje za korištenje Aspose.Imaging iz repozitorija NuGet paketa
- Učitajte oglednu SVG datoteku kojoj želite promijeniti veličinu pomoću metode Učitaj u klasi Image
- Pozovite metodu Resize() u klasi slike i navedite nove parametre veličine
- Spremite rezultirajuću SVG datoteku natrag na disk
Ovi koraci usmjeravaju na promjenu veličine SVG slike pomoću C# pružanjem pojedinosti o konfiguraciji okruženja, a zatim na popis jednostavnih koraka koje treba slijediti. SVG sliku možete učitati slično drugim vrstama slika pomoću metode Image.Load(). Rezultirajuću SVG sliku možete spremiti na disk ili stream i možete je prilagoditi pružanjem dodatnog parametra SvgOptions ako je potrebno.
Kod za promjenu veličine SVG slike pomoću C#
using Aspose.Imaging; | |
namespace ResizeSvgImageUsingCSharp | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to resize SVG image using CSharp | |
{ | |
// Instantiate a license to avoid watermark in output SVG | |
Aspose.Imaging.License licForSvg= new Aspose.Imaging.License(); | |
licForSvg.SetLicense("Aspose.Imaging.lic"); | |
// Load the sample SVG file to be resized | |
using (Image svgImageToResize = Image.Load("rectangle.svg")) | |
{ | |
// Use the resize type HighQualityResample while resizing the SVG file | |
svgImageToResize.Resize(svgImageToResize.Width * 3, svgImageToResize.Height * 3, ResizeType.HighQualityResample); | |
// Save the resized SVG image back on the disk | |
svgImageToResize.Save("ResizedPhoto_HighQualityResample.svg"); | |
} | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
Za promjenu veličine SVG datoteke pomoću C# možete koristiti SvgOptions objekt koji sadrži svojstva kao što su VectorRasterizationOptions, TextAsShapes, Source, ResolutionSettings, Palette, MultiPageOptions itd. da spomenemo samo neke. Također možete koristiti SvgOptions.ReleaseManagedResources(), SvgOptions.ReleaseUnmanagedResources() za oslobađanje odgovarajućih resursa.
U ovom vodiču naučili smo kako promijeniti veličinu SVG slike koristeći C#. Ako želite naučiti mijenjati veličinu drugih vrsta slika, pogledajte članak na kako promijeniti veličinu slike u C#.