Как изменить размер изображения 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 с помощью С#

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#. Если вы хотите узнать, как изменить размер других типов изображений, обратитесь к статье как изменить размер изображения в С#.

 Русский