Конвертер SVG в PNG

Конвертация векторных файлов SVG в растровые изображения PNG преобразует масштабируемую графику на основе кода в сетку с фиксированными пикселями для универсальной совместимости с приложениями.

Выберите или перетащите файлы сюда

Конфиденциально - файлы никогда не покидают ваше устройство

или вставьте Ctrl+V

Пока вы ждёте файлы, можно сыграть в Code Rain

Гарантия конфиденциальности без передачи по сети: 0 байт загружено на внешние серверы. Вся обработка выполнялась локально в песочнице Вашего браузера.

Сравнение форматов и технические характеристики

ХарактеристикаSVGPNG
MIME-типimage/svg+xmlimage/png
Типвекторрастр
Сжатиетекст XML без потерь (может быть сжат GZIP в формате .svgz)без потерь (DEFLATE / LZ77 + Huffman)
Стандартная спецификацияW3C SVG 2 SpecificationW3C PNG 3rd Edition
Сигнатура файла (Magic Bytes)3C 3F 78 6D 6C (<?xml) or 3C 73 76 67 (<svg)89 50 4E 47 0D 0A 1A 0A

Обзор формата и областей применения

Масштабируемая векторная графика (SVG) использует текстовый код XML для отрисовки геометрических путей, линий и фигур прямо на экранах. Этот формат идеально подходит для веб-логотипов и значков, так как графика остается четкой при любом размере экрана. Тем не менее, некоторые старые программы, почтовые клиенты со строгими требованиями и специфические инструменты печати не могут прочитать векторный код. Преобразование файла в формат переносимой сетевой графики (PNG) решает эту проблему путем отрисовки векторных фигур в фиксированную сетку цветных пикселей. Веб-разработчики и графические дизайнеры часто прибегают к этой конвертации при подготовке значков для магазинов мобильных приложений или устаревших платформ. Магазинам приложений требуются определенные растровые размеры для значков. Преобразуя векторный исходный файл в фиксированную сетку изображений, создатели гарантируют правильное отображение графики на каждом устройстве без необходимости для целевого приложения анализировать код XML.

Технические спецификации и разбор кодеков

Файлы SVG используют MIME-тип image/svg+xml и состоят из простых текстовых тегов XML, заключенных в угловые скобки. Они не используют сигнатуры (magic bytes), так как являются удобочитаемыми текстовыми документами. Файлы PNG используют MIME-тип image/png и начинаются с точной восьмибайтовой сигнатуры 89 50 4E 47 0D 0A 1A 0A. Структурно SVG опирается на математические инструкции путей и координаты. PNG опирается на растровую сетку пикселей, сжатую с помощью алгоритма DEFLATE, который объединяет сопоставление со скользящим словарем LZ77 и кодирование Хаффмана для сжатия без потерь.

Совместимость с ОС и браузерами

Файлы SVG открываются в большинстве современных браузеров, хотя старые настольные программы могут их не поддерживать. Изображения PNG широко поддерживаются основными операционными системами, браузерами, программами просмотра изображений и офисными пакетами.

Полезная информация

Этот конвертер рендерит SVG с шириной и высотой, заданными в файле, поэтому для получения более крупного или резкого PNG с высоким разрешением Retina перед конвертацией задайте большие значения ширины и высоты в SVG.

Часто задаваемые вопросы

Что меняется при растеризации векторного SVG в изображение PNG?

SVG - векторный формат, а PNG - растровый. При преобразовании SVG отображается в выбранном размере в пикселях; PNG сохраняет эти пиксели, но не исходную векторную графику.

В чем разница между вектором SVG и изображением PNG?

SVG - это векторный формат, созданный на основе текстовых инструкций XML, которые масштабируются бесконечно без пикселизации. PNG - это растровый формат, состоящий из фиксированной сетки отдельных цветных пикселей. Векторы лучше всего подходят для изменения размера и адаптивного веб-дизайна, в то время как растр лучше всего справляется со сложными фотографическими текстурами и универсальной совместимостью программного обеспечения.