SVG в PNG
Преобразуйте SVG-разметку в PNG, настраивайте размеры при желании и получайте изображение в виде base64-текста.
Запустить инструмент
Конвертер SVG в PNG преобразует векторную разметку SVG в растровое изображение PNG. Вставьте непустой исходный код SVG в текстовое поле, а если нужно изменить масштаб, укажите числовые значения в полях «Ширина» и «Высота». По умолчанию оба поля содержат ноль. Когда оба параметра заданы больше нуля, инструмент заменяет первые найденные в разметке атрибуты ширины и высоты в двойных кавычках новыми размерами перед отрисовкой. Другие формы записи атрибутов в коде остаются без изменений. Если один из размеров оставлен нулевым, итоговый размер определяется автоматически по исходным пропорциям векторной графики. После запуска преобразования в панели вывода появляется готовое изображение PNG в формате base64, точный размер созданного файла в байтах, а также итоговые ширина и высота графического объекта. Если SVG содержит синтаксические ошибки или поле ввода оставлено пустым, сервис выводит предупреждение с описанием возникшей проблемы.
Инструкция
- Вставьте непустую SVG-разметку в поле «Содержимое SVG». Пустое значение приводит к ошибке.
- Если нужно изменить масштаб, укажите значения в полях «Ширина» и «Высота». Чтобы заменить размеры в SVG перед обработкой, оба поля должны содержать ненулевые числа.
- Проверьте формат атрибутов: заменяются только первые найденные атрибуты ширины и высоты в двойных кавычках. Другие формы записи не изменяются.
- Нажмите кнопку запуска преобразования и просмотрите полученные данные. Готовый PNG отобразится как base64-текст, а рядом появятся размер файла в байтах, ширина и высота.
- Пример: для исходного SVG размером 400 на 200 укажите в поле «Ширина» 800, а в поле «Высота» 400. Первые подходящие атрибуты заменятся перед отрисовкой.
- Пример: введите в поле «Ширина» 1200, а в поле «Высота» оставьте 0. В итоговом ответе ширина составит 1200, а высота будет рассчитана автоматически.
Примеры
- Вставьте SVG с размерами 400 на 200, укажите в поле «Ширина» значение 800, а в поле «Высота» значение 400, затем запустите обработку. Первые подходящие атрибуты ширины и высоты в двойных кавычках будут заменены.
- Вставьте SVG, укажите в поле «Ширина» значение 1200, а в поле «Высота» оставьте 0. После запуска поле ширины покажет 1200, а высота определится автоматически.
Частые вопросы
Можно ли преобразовать пустое поле?
Пустое поле ввода вызывает ошибку. Перед запуском вставьте непустую разметку SVG.
Что будет, если не указать ширину или высоту?
Поля необязательны и по умолчанию равны нулю. Если значение равно нулю, соответствующий итоговый размер в ответе указывается как автоматический.
Как задаются размеры SVG?
Когда оба значения больше нуля, инструмент заменяет первые найденные в разметке атрибуты ширины и высоты в двойных кавычках. Значения в одинарных кавычках или других форматах не заменяются.
Что возвращает конвертер?
В области вывода отображается PNG в виде base64-текста, размер файла в байтах, а также итоговая ширина и высота. Некорректная или неподдерживаемая разметка приводит к ошибке.