Jak změnit velikost SVG obrázku pomocí C#

Jak změnit velikost SVG obrázku pomocí C#

Tento rychlý tutoriál zkoumá, jak přehodnotit SVG obrázek pomocí C#. Naučíte se kroky potřebné pro změnu velikosti SVG obrázku, spolu s jednoduchým příkladem kódu a možností pro přizpůsobení výstupního souboru SVG.

Výhody resing SVG snímků

  • Přizpůsobitelnost:- Obnovte SVG obrázky tak, aby se hodily do různých designových layout.

  • Kvalitní údržba:- Formát SVG zůstává v jakékoli velikosti špinavý a jasn.

  • Flexibilní škálován:- Snadné měření grafiky pro různé rozlišen.

Předpoklady: Příprava životního prostředí

  • Nastavení Visual Studio nebo jakéhokoli jiného kompatibilního .NET IDE.
  • Zahrněte Aspose.Imaging prostřednictvím NuGet Package Manager.

Krok za krokem Návod k resize SVG obrazu

Krok 1: Nastavení projektu

Instalace knihovny Aspose.Imaging z NuGet pro práci s obrázky SVG.

Install-Package Aspose.Imaging

Krok 2: Stáhněte soubor SVG

Použijte metodu načítání k přečtení zdrojového souboru SVG do Image třídní předmět

using (Image svgImageToResize = Image.Load("rectangle.svg"))
{
    // Further processing steps follow here
}

Krok 3: Zavolejte metodu resize

Zavolejte na Resize() Metoda a poskytují novou šířku a výšku.

svgImageToResize.Resize(svgImageToResize.Width * 3, svgImageToResize.Height * 3, ResizeType.HighQualityResample);

Krok 4: Shromažďujte Resized SVG image

Po přehrávání uložíte změněný SVG obrázek zpět na disk.

svgImageToResize.Save("ResizedPhoto_HighQualityResample.svg");

Kompletní kódový příklad pro resetování obrazu SVG

Zde je kompletní kód, který ukazuje, jak přehrávat SVG obrázek:

// 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");
}

Další informace

  • a to SvgOptions Objekt lze použít k dalšímu přizpůsobení výstupu, což umožňuje úpravy, jako jsou možnosti vektorové rasterizace a jiné vlastnosti obrazu.
  • Můžete uvolnit spravované nebo nekontrolované zdroje pomocí vhodných metod poskytovaných prostřednictvím SvgOptions.

závěr

Tento tutoriál ukázal, jak přehrávat SVG obrazy v C# pomocí Aspose.Imaging. Proces je jednoduchý a efektivní, což umožňuje různé úpravy, aby vyhovovaly vašim potřebám. Pro další funkce, jako je přehrávat jiné formáty obrazu, zvážit přezkum dalších tutoriálů o manipulaci s obrazem.

 Čeština