Kaip atkurti SVG vaizdą naudojant C#
Šis greitas mokymas ištiria, kaip peržiūrėti SVG paveikslą naudojant C#. Jūs sužinosite žingsnius, reikalingus keisti SVM paveikslo dydį, kartu su paprastu kodo pavyzdžiu ir galimybėmis pritaikyti išleidimo SVD failą.
SVG nuotraukų atkūrimo privalumai
• Pritaikymas *- Atsisiųskite SVG vaizdus, kad atitiktų įvairius dizaino nustatymus.
Kokybės išlaikymas:- SVG formatas lieka ryškus ir skaidrus bet kokio dydžio.
lankstumo skalavimas:- Paprasta skalavimo grafika skirtingoms rezoliucijoms.
Žymos archyvas: paruošti aplinką
- Įdiegti „Visual Studio“ arba bet kokį kitą suderinamą .NET IDE.
- Įtraukti Aspose.Imaging per NuGet paketų vadybininką.
Žingsnis po žingsnio, kaip atkurti SVG vaizdą
1 žingsnis: parengti projektą
Įdiegti Aspose.Imaging biblioteką iš NuGet dirbti su SVG vaizdais.
Install-Package Aspose.Imaging
2 žingsnis: Atsisiųskite SVG failą
Naudokite įkrovimo metodą norėdami perskaityti šaltinio SVG failą į Image
Klasės objektas
using (Image svgImageToResize = Image.Load("rectangle.svg"))
{
// Further processing steps follow here
}
3 žingsnis: paskambinkite atkūrimo metodu
Kviečiame į Resize()
metodas ir suteikia naują plotį ir aukštį.
svgImageToResize.Resize(svgImageToResize.Width * 3, svgImageToResize.Height * 3, ResizeType.HighQualityResample);
4 žingsnis: išsaugokite atnaujintą SVG vaizdą
Po atkūrimo išsaugokite modifikuotą SVG vaizdą atgal į diską.
svgImageToResize.Save("ResizedPhoto_HighQualityResample.svg");
Išsamus kodo pavyzdys, kad atkurtumėte SVG vaizdą
Štai visiškas kodas, parodantis, kaip peržiūrėti SVG vaizdą:
// 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");
}
Papildoma informacija
- The
SvgOptions
objektas gali būti naudojamas toliau pritaikyti išeitį, leidžiant koregavimus, tokius kaip vektorio rasterizavimo galimybės ir kitos vaizdo savybės. - Galite išleisti valdomus arba nekontroliuojamus išteklius naudojant atitinkamus metodus, kuriuos pateikia
SvgOptions
.
Conclusion
Šis mokymas parodė, kaip peržiūrėti SVG vaizdus C# naudojant Aspose.Imaging. Procesas yra paprastas ir veiksmingas, leidžiantis įvairiems koregavimams pritaikyti jūsų poreikius. Daugiau funkcijų, pavyzdžiui, perkelti kitus vaizdo formatus, apsvarstykite peržiūros papildomus mokymus apie vaizdų manipuliavimą.