Kaip atkurti SVG vaizdą naudojant C#
Šis greitas mokymasis ištiria, kaip atkurti SVG Paveikslėlis naudojant C#. Jūs sužinosite žingsnius, reikalingus norint pakeisti SVG vaizdo 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.Imaging2 ž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
SvgOptionsobjektas 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ą.