У цьому короткому посібнику розповідається, як змінити розмір зображення SVG за допомогою C# за допомогою кількох простих кроків і легкого для розуміння коду. Ви навчитеся змінювати розмір SVG за допомогою C# за допомогою кількох рядків коду разом із детальним описом і списком кроків, які необхідно виконати. Він також вказує на налаштування вихідного файлу SVG після зміни його розміру.
Кроки для зміни розміру зображення SVG за допомогою C#
- Налаштуйте середовище проекту для використання Aspose.Imaging зі сховища пакетів NuGet
- Завантажте зразок файлу SVG для зміни розміру за допомогою методу Load у класі Image
- Викличте метод Resize() у класі Image та надайте нові параметри розміру
- Збережіть отриманий файл SVG назад на диск
Ці кроки спрямовують до зміни розміру зображення SVG за допомогою C# шляхом надання деталей конфігурації середовища, а потім до списку простих кроків, які потрібно виконати. Ви можете завантажити зображення SVG, подібно до інших типів зображень, використовуючи метод Image.Load(). Ви можете зберегти отримане SVG-зображення на диску або в потоковому режимі та налаштувати його, за потреби вказавши додатковий параметр SvgOptions.
Код для зміни розміру зображення SVG за допомогою C#
using Aspose.Imaging; | |
namespace ResizeSvgImageUsingCSharp | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to resize SVG image using CSharp | |
{ | |
// Instantiate a license to avoid watermark in output SVG | |
Aspose.Imaging.License licForSvg= new Aspose.Imaging.License(); | |
licForSvg.SetLicense("Aspose.Imaging.lic"); | |
// Load the sample SVG file to be resized | |
using (Image svgImageToResize = Image.Load("rectangle.svg")) | |
{ | |
// Use the resize type HighQualityResample while resizing the SVG file | |
svgImageToResize.Resize(svgImageToResize.Width * 3, svgImageToResize.Height * 3, ResizeType.HighQualityResample); | |
// Save the resized SVG image back on the disk | |
svgImageToResize.Save("ResizedPhoto_HighQualityResample.svg"); | |
} | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
Щоб змінити розмір файлу SVG за допомогою C#, ви можете використовувати об’єкт SvgOptions, який містить такі властивості, як VectorRasterizationOptions, TextAsShapes, Source, ResolutionSettings, Palette, MultiPageOptions тощо. Ви також можете використовувати SvgOptions.ReleaseManagedResources(), SvgOptions.ReleaseUnmanagedResources() для звільнення відповідних ресурсів.
У цьому посібнику ми навчилися як змінити розмір зображення SVG за допомогою C#. Якщо ви хочете навчитися змінювати розміри інших типів зображень, зверніться до статті як змінити розмір зображення в C#.