Kuinka kierrättää SVG-kuva C#:n avulla
Tämä nopea opetus tutkii, miten muokata SVG-kuva C#: n avulla. opit askeleet, joita tarvitaan SVG-kuvan koon muuttamiseksi, sekä yksinkertainen koodin esimerkki ja vaihtoehdot lähtö SVG-tiedoston mukauttamiseksi.
SVG-kuvien palauttamisen hyödyt
sopeutumiskyky:- Valitse SVG-kuvat erilaisten suunnittelujärjestelmien mukaiseksi.
Laatu säilytys:- SVG-muoto pysyy kirkkaana ja kirkkaana missä tahansa kokoisessa.
Joustava mittakaava:- Helppokäyttöiset grafiikat eri resoluutioille.
Edellytykset: Ympäristön valmistelu
- Aseta Visual Studio tai muu yhteensopiva .NET IDE.
- Sisältää Aspose.Imaging NuGet Package Managerin kautta.
Vaiheittainen opas SVG-kuvan uudelleenkuvaamiseen
Vaihe 1: Järjestä projekti
Asenna Aspose.Imaging -kirjasto NuGetista työskentelemään SVG-kuvien kanssa.
Install-Package Aspose.Imaging
Vaihe 2: Lataa SVG-tiedosto
Käytä latausmenetelmää luetaksesi lähteen SVG-tiedoston Image
luokan kohteena.
using (Image svgImageToResize = Image.Load("rectangle.svg"))
{
// Further processing steps follow here
}
Vaihe 3: Soita Resize-menetelmä
Kutsukaa teitä Resize()
menetelmä ja antaa uuden leveyden ja korkeuden.
svgImageToResize.Resize(svgImageToResize.Width * 3, svgImageToResize.Height * 3, ResizeType.HighQualityResample);
Vaihe 4: Tallenna Resized SVG-kuva
Uudelleenkäytön jälkeen säästä muokattu SVG-kuva takaisin levylle.
svgImageToResize.Save("ResizedPhoto_HighQualityResample.svg");
Täydellinen koodin esimerkki SVG-kuvan palauttamiseksi
Tässä on täydellinen koodi, joka osoittaa, miten kierrättää SVG-kuva:
// Load the sample SVG file to be resized
using (Image svgImageToResize = Image.Load("rectangle.svg"))
{
// Resize the SVG file using HighQualityResample
svgImageToResize.Resize(svgImageToResize.Width * 3, svgImageToResize.Height * 3, ResizeType.HighQualityResample);
// Save the resized SVG image back on the disk
svgImageToResize.Save("ResizedPhoto_HighQualityResample.svg");
}
Lisätietoja
- Se on
SvgOptions
objektia voidaan käyttää tuonnin mukauttamiseen edelleen, jolloin mahdollistetaan mukautuksia, kuten vektorin rasterisaation vaihtoehtoja ja muita kuvan ominaisuuksia. - Voit vapauttaa hallittuja tai hallitsemattomia resursseja soveltuvien menetelmien avulla.
SvgOptions
.
johtopäätöksiä
Tämä opetusohjelma on osoittanut, miten kierrättää SVG-kuvia C#: ssä käyttämällä Aspose.Imaging. Prosessi on yksinkertainen ja tehokas, jolloin erilaiset mukautukset sopivat tarpeisiisiisi. Lisää toimintoja, kuten kierrättää muita kuvanmuotoja, harkitse tarkastelemalla lisätutkimuksia kuvan manipuloinnista.