Инструменты для изображений

SVG в PNG

Растеризуйте безопасный SVG в PNG с выбранной шириной и высотой, сохраняя прозрачность по возможности.

SVG в PNG workspace

Scripts and external resources in SVG are rejected. Transparency is kept in the PNG when the browser can paint it.

Как пользоваться

Выберите SVG, задайте ширину и высоту, «Создать файл», затем «Скачать». Опасное содержимое SVG отклоняется до рендеринга.

Пример

Скрипты, обработчики событий, javascript: URL, foreignObject и внешние href отклоняются.

Ввод

icon.svg at 512×512

Результат

icon.png с прозрачным фоном, если у SVG его нет

Как это работает

SVG проверяется, затем рисуется на canvas через blob URL и кодируется как PNG. Внешние сетевые ресурсы санитайзер не загружает.

Частые ошибки

  • Есть тег script Удалите скрипты. Они не выполняются, файл отклоняется.
  • SVG не удалось отрисовать Исправьте разметку или неподдерживаемые paint server.
  • Ширина 0 отклонена Используйте 1–8000 пикселей.

Ограничения

Фильтры и шрифты могут отличаться в браузерах. Это не полный пайплайн экспорта Inkscape.

Конфиденциальность

Файл остаётся в вашем браузере. PepsTools не загружает его, не сохраняет и не отправляет в другой сервис. Очистите инструмент или покиньте страницу, чтобы убрать его из памяти.

Вопросы

Загружаются ли внешние изображения?

Значения href HTTP(S) отклоняются сразу, чтобы инструмент не тянул удалённые ресурсы.