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.