Оптимизация SVG онлайн или с на C#

SVG Optimizer позволяет очистить SVG и уменьшить размер файлов SVG, созданных или открытых с помощью библиотеки C#.

Как оптимизировать SVG

Если вы хотите уменьшить размер ваших документов SVG или удалить ненужные элементы или атрибуты, вы можете использовать Aspose.SVG for .NET API, который представляет собой многофункциональное, мощное и простое в использовании средство для работы с документами с помощью SVG DOM для платформы C#.

Оптимизируйте SVG с помощью Aspose.SVG for .NET API в режиме реального времени! Пожалуйста, загрузите файл SVG из локальной файловой системы, и вы немедленно получите результат.



SVG-оптимизация на C#

Библиотека C# Aspose.SVG предоставляет класс SVGOptimizer, который предназначен для оптимизации файлов SVG. Метод Optimize() оптимизирует SVGDocument, применяя набор указанных параметров оптимизации. Высокоскоростная библиотека C# позволяет разработчикам .NET оптимизировать документы SVG с помощью нескольких строк кода:

Оптимизация SVG-файла – C#

// Initialize an SVG document from a file to optimize 
using (var document = new SVGDocument("document.svg"))
{
    // Optimize SVG with default options
    SVGOptimizer.Optimize(document);  

    // Save optimized SVG document     
    document.Save("optimized_document.svg");     
}

Шаги по оптимизации SVG на C#

  • Добавьте ссылку на библиотеку Aspose.SVG. для .NET в свой проект C#.
  • Инициализируйте документ SVG из файла с помощью SVGDocument() конструктора.
  • Используйте метод Optimize() для очистки SVG с параметрами оптимизации по умолчанию.
  • Вызовите метод Save(), чтобы сохранить оптимизированный документ SVG по указанному пути.

Зачем оптимизировать SVG?

Использование изображений SVG значительно сокращает время загрузки веб-сайта. Но коды SVG могут быть переполнены ненужными атрибутами и комментариями, что сильно утяжеляет конечный файл. Как только мы удалим ненужный код, размер файла значительно уменьшится, что ускорит скорость загрузки веб-сайта. Кроме того, оптимизированные SVG обеспечивают лучшие результаты SEO – более быструю загрузку и безупречное масштабирование на любом устройстве.

Aspose.SVG позволяет оптимизировать SVG онлайн или программно. Например, вы можете очистить SVG в режиме реального времени с помощью онлайн SVG Optimizer, который удаляет лишние данные и уменьшает размер файлов SVG. С другой стороны, вы можете использовать Aspose.SVG for .NET API для программной оптимизации файлов SVG.


Установка библиотеки Aspose.SVG for .NET

Установите из командной строки nuget install Aspose.SVG или через консоль диспетчера пакетов Visual Studio с помощью Install-Package Aspose.SVG. В качестве альтернативы можно получить автономный установщик MSI или DLL-файлы в ZIP-файле из загрузки. Aspose.SVG for .NET API является автономной библиотекой и не зависит от какого-либо программного обеспечения для обработки документов SVG. Дополнительные сведения об установке библиотеки C# и системных требованиях вы найдете в документации Aspose.SVG.

Другие поддерживаемые функции Aspose.SVG for .NET API

Используйте библиотеку C# Aspose.SVG для преобразования, объединения, редактирования документов SVG, преобразования цветовых кодов, векторизации изображений и многого другого!