Як змінити розмір зображення SVG за допомогою C#

У цьому короткому посібнику розповідається, як змінити розмір зображення SVG за допомогою C# за допомогою кількох простих кроків і легкого для розуміння коду. Ви навчитеся змінювати розмір SVG за допомогою C# за допомогою кількох рядків коду разом із детальним описом і списком кроків, які необхідно виконати. Він також вказує на налаштування вихідного файлу SVG після зміни його розміру.

Кроки для зміни розміру зображення SVG за допомогою C#

  1. Налаштуйте середовище проекту для використання Aspose.Imaging зі сховища пакетів NuGet
  2. Завантажте зразок файлу SVG для зміни розміру за допомогою методу Load у класі Image
  3. Викличте метод Resize() у класі Image та надайте нові параметри розміру
  4. Збережіть отриманий файл 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#.

 Українська