Об этом инструменте
SVG — это векторный формат, который масштабируется бесконечно, но некоторые инструменты, почтовые клиенты и платформы принимают только растровые изображения, такие как PNG. Растеризация SVG в PNG в выбранном масштабе даёт изображение фиксированного размера с прозрачным фоном, которое работает везде.
Вставьте разметку SVG или загрузите файл .svg, выберите множитель масштаба для вывода в более высоком разрешении — и PNG отрисуется на canvas в вашем браузере. Поскольку SVG могут содержать скрипты, разметка очищается с помощью DOMPurify перед отрисовкой — и ничего никогда не загружается на сервер.
Отрисовка происходит локально; SVG очищается с помощью DOMPurify перед отрисовкой.
Часто задаваемые вопросы
Что делает параметр масштаба?
Он умножает собственный размер SVG, поэтому 2× отрисовывает PNG с удвоенной шириной и высотой. Используйте больший масштаб для чёткого вывода на экранах с высоким DPI или для печати.
Прозрачен ли фон PNG?
Да — области без заливки остаются прозрачными в PNG, как и в SVG. Шахматный узор в предпросмотре указывает на прозрачность.
Зачем SVG очищается?
SVG может встраивать скрипты и внешние ссылки. Разметка очищается с помощью DOMPurify перед отрисовкой, чтобы конвертация недоверенного SVG не могла ничего выполнить.