Kaip atkurti SVG vaizdą naudojant C#

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ą.

 Lietuvių