SVG изображението с C#
SVG изображение с помощта на C#. Ще научите стъпките, необходими за промяна на размера на SVG изображение, заедно с прост код пример и опции за персонализиране на изходния SVG.
Предимства на Resizing SVG изображения
Приспособимост към съображенията:- Рециклиране на SVG изображения, за да се вписват в различни дизайнерски оформления.
Качествено задържане:- Форматът SVG остава чист и ясен във всякакъв размер.
гъвкаво скалиране:- Лесно скалира графики за различни резолюции.
Предимства: Подготвяне на околната среда
- Visual Studio или друг съвместим .NET IDE.
- Aspose.Imaging чрез NuGet Package Manager.
Стъпка по стъпка ръководство за възстановяване на изображението SVG
Стъпка 1: Конфигуриране на проекта
Aspose.Imaging от NuGet, за да работите с SVG.
Install-Package Aspose.Imaging
Стъпка 2: Изтеглете файла SVG
Използвайте метода за зареждане, за да прочетете изворния SVG файл в Image
Обект на класа.
using (Image svgImageToResize = Image.Load("rectangle.svg"))
{
// Further processing steps follow here
}
Стъпка 3: Изберете метода за рециклиране
Призовавам за Resize()
Метод и осигуряване на новата ширина и височина.
svgImageToResize.Resize(svgImageToResize.Width * 3, svgImageToResize.Height * 3, ResizeType.HighQualityResample);
Стъпка 4: Спасете пренасочената SVG картина
След рециклиране, съхранявайте модифицираната SVG картина обратно на диска.
svgImageToResize.Save("ResizedPhoto_HighQualityResample.svg");
Допълнителен код пример за рециклиране на SVG изображение
Ето пълен код, който демонстрира как да преизмерим SVG изображение:
// 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");
}
Допълнителна информация
- на
SvgOptions
обекта може да се използва за по-нататъшно персонализиране на изхода, което позволява настройки като опции за векторна растеризация и други свойства на изображението. - Можете да освобождавате управлявани или неуправлявани ресурси, като използвате подходящите методи, предоставени от
SvgOptions
.
заключение
Този урок е показал как да преразгледате SVG изображения в C# с помощта на Aspose.Imaging. Процесът е прост и ефективен, позволявайки на различни настройки да отговарят на вашите нужди. За по-нататъшни функционалности като рециклиране на други формати на изображението, помислете за преглед на допълнителни учебници за манипулация с изображение.