# Как изменить размер изображения SVG с помощью C#
Этот быстрый урок исследует, как переизмерить изображение SVG с помощью C#. Вы узнаете шаги, необходимые для изменения размера изображения SVG, вместе с простым примером кода и опциями для настройки выхода файла SVG.
Преимущества восстановления 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. Процесс прост и эффективен, позволяя различным корректировкам соответствовать вашим потребностям. Для дальнейших функций, таких как рецидирование других форматов изображения, рассмотрим пересмотр дополнительных учебников по манипуляции изображением.