Конвертировать SVG в SVGZ на C#
SVG – один из самых распространенных форматов для создания веб-сайтов и полиграфического дизайна благодаря своей масштабируемости. В современных приложениях оптимизация SVG-файлов имеет решающее значение для повышения производительности. Одним из эффективных методов является преобразование файлов SVG в их сжатую версию, SVGZ. С помощью API Aspose.SVG for .NET вы можете программно сохранять SVG-файлы как SVGZ-изображения, используя всего несколько строк кода. Этот мощный C# API позволяет быстро и качественно конвертировать SVG в SVGZ.
Почему стоит использовать SVGZ?
Файлы SVGZ – это стандартные документы SVG, сжатые с помощью GZIP. Они сохраняют полную достоверность и масштабируемость исходного SVG, но при этом значительно уменьшают размер файла – часто на 60-80 %. Все основные браузеры поддерживают SVGZ, что идеально подходит для эффективного хранения и передачи графики через Интернет.
Сохранить SVG как SVGZ
using Aspose.Svg.Saving;
...
// Load an SVG document
SVGDocument document = new SVGDocument("document.svg");
// Save the document as SVGZ
document.Save("document.svgz", SVGSaveFormat.SVGZ);
Шаги по сохранению SVG в формате SVGZ
- Загрузите документ SVG, используя один из конструкторов SVGDocument() .
- Используйте метод
Save(
path, saveFormat) , чтобы сохранить SVG-документ в виде SVGZ-файла.
Чтобы узнать больше о функциях API Aspose.SVG for .NET, посетите нашу документацию . В статье документации Конвертировать SVG в SVGZ на C# вы узнаете, что такое формат SVGZ и как сохранить SVG в формате SVGZ с помощью Aspose.SVG for .NET.
Бесплатный онлайн Конвертер SVG в SVGZ
Aspose.SVG предлагает бесплатный онлайн SVG в SVGZ Конвертер , который позволяет сжимать и конвертировать SVG-файлы прямо в браузере, не требуя установки или регистрации. Этот быстрый и удобный инструмент предназначен для разработчиков, дизайнеров и всех, кому нужна легкая, оптимизированная векторная графика для использования в Интернете или печати. Просто загрузите свой SVG-файл и скачайте сжатый SVGZ за считанные секунды.
FAQ
Aspose.SVG for .NET упрощает загрузку нескольких SVG-документов и их отображение в один image файл с использованием класса SvgRenderer и ImageDevice. Это решение работает без установки дополнительного программного обеспечения, поддерживает высококачественное рендеринг и подходит для серверных и настольных .NET-приложений на Windows, macOS и Linux.
Вы можете сохранить результат слияния SVG в наиболее распространенных форматах, таких как JPG, PNG, BMP, GIF, TIFF и т. д.
В отличие от онлайн-сервисов, Aspose.SVG for .NET работает полностью офлайн в вашем коде, обеспечивает полную конфиденциальность данных, не имеет ограничений по размеру файла и позволяет интегрировать преобразование в автоматизированные процессы. Кроме того, он поддерживает несколько форматов вывода помимо image.
Чтобы узнать больше об использовании Aspose.SVG for .NET API для объединения SVG файлов, посетите нашу документацию . Если у вас есть вопросы о функциональности, обнаруженных проблемах или вам нужна новая функция, начните обсуждение на нашем бесплатном форуме поддержки .
Начало работы с Aspose.SVG for .NET API
Установите из командной строки nuget install Aspose.SVG или через консоль диспетчера пакетов Visual Studio с помощью Install-Package Aspose.SVG.
В качестве альтернативы можно получить автономный установщик MSI или DLL-файлы в ZIP-файле из
загрузки.
Aspose.SVG for .NET API является автономной библиотекой и не зависит от какого-либо программного обеспечения для обработки документов SVG. Дополнительные сведения об установке библиотеки C# и системных требованиях вы найдете в
документации Aspose.SVG.
Другие поддерживаемые функции
Создавайте, конвертируйте, объединяйте, редактируйте документы SVG, преобразуйте цветовые коды, векторизуйте изображения и многое другое!