Категории

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

Преобразование векторной графики SVG в растровый формат PNG с настраиваемыми параметрами разрешения, качества и прозрачности

Click to upload file or drag and drop file here

Maximum file size: 10MB Supported formats: image/svg+xml, text/xml

Output width in pixels (optional)

Output height in pixels (optional)

Rendering density for SVG (DPI)

0 9 9

Уровень сжатия PNG (0=быстрее/больше, 9=медленнее/меньше)

Включить адаптивную фильтрацию для лучшего сжатия

Сохранить прозрачность SVG в выходном PNG

Цвет фона (если прозрачность отключена)

Ключевые факты

Категория
Media
Типы входных данных
file, number, range, checkbox, color
Тип результата
file
Покрытие примерами
4
API доступен
Yes

Обзор

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

Когда использовать

  • Когда необходимо использовать SVG-графику в системах, не поддерживающих векторные форматы, например, в некоторых CMS или приложениях.
  • При подготовке изображений для веб-сайтов, где требуется оптимизация размера файла и настройка качества.
  • Для создания растровых версий логотипов, иконок или диаграмм с заданным разрешением и сохранением прозрачности.

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

  • Загрузите SVG-файл через форму на странице, выбрав файл с расширением .svg или .xml.
  • Настройте параметры конвертации: укажите выходную ширину и высоту в пикселях, плотность рендеринга (DPI), уровень сжатия и другие опции.
  • При необходимости включите адаптивную фильтрацию для лучшего сжатия или сохраните прозрачность, задайте цвет фона.
  • Нажмите кнопку конвертации, чтобы получить PNG-файл, и скачайте готовое изображение.

Сценарии использования

Подготовка иконок и логотипов для веб-сайтов с оптимизированным размером и качеством под разные устройства.
Конвертация векторных диаграмм или иллюстраций в растровый формат для использования в презентациях, документах или социальных сетях.
Создание высококачественных растровых изображений для печатной продукции, например, буклетов или визиток.

Примеры

1. Конвертация иконки для веб-сайта

Веб-дизайнер
Контекст
Веб-дизайнеру нужно добавить SVG-иконку на сайт, но используемая CMS поддерживает только растровые форматы.
Проблема
Необходимо конвертировать SVG в PNG с сохранением прозрачности и заданным разрешением для быстрой загрузки.
Как использовать
Загрузите файл icon.svg, установите ширину и высоту на 64 пикселя, включите опцию 'Сохранить Прозрачность'.
Пример конфигурации
Ширина: 64, Высота: 64, Сохранить Прозрачность: true
Результат
Получен PNG-файл размером 64x64 пикселя с прозрачным фоном, оптимизированный для веб-использования.

2. Оптимизация графики для печати

Графический дизайнер
Контекст
Графический дизайнер готовит векторный логотип для печатной продукции в типографии.
Проблема
Требуется высококачественный растровый файл с высоким разрешением, чтобы избежать потери деталей при печати.
Как использовать
Загрузите logo.svg, установите плотность рендеринга на 300 DPI и выберите уровень сжатия 0 для максимального качества.
Пример конфигурации
Плотность Рендеринга: 300, Уровень Сжатия PNG: 0
Результат
Сгенерирован PNG-файл с разрешением 300 DPI, подходящий для высококачественной печати без артефактов.

Проверить на примерах

xml, image, png

Связанные хабы

FAQ

Какой максимальный размер SVG-файла поддерживается?

Инструмент принимает файлы размером до 10 МБ.

Можно ли сохранить прозрачность при конвертации?

Да, опция 'Сохранить Прозрачность' позволяет перенести альфа-канал из SVG в PNG.

Что такое плотность рендеринга (DPI)?

DPI определяет разрешение рендеринга SVG; более высокое значение улучшает детализацию, но увеличивает размер файла.

Как уровень сжатия влияет на итоговый PNG?

Уровень от 0 до 9: 0 — быстрая конвертация с большим размером файла, 9 — медленнее, но файл меньше за счет лучшего сжатия.

Можно ли задать цвет фона для PNG?

Да, если прозрачность отключена, с помощью опции 'Цвет Фона' можно выбрать любой цвет.

Документация API

Конечная точка запроса

POST /ru/api/tools/svg-to-png

Параметры запроса

Имя параметра Тип Обязательно Описание
svgFile file (Требуется загрузка) Да -
width number Нет Output width in pixels (optional)
height number Нет Output height in pixels (optional)
density number Нет Rendering density for SVG (DPI)
compressionLevel range Нет Уровень сжатия PNG (0=быстрее/больше, 9=медленнее/меньше)
adaptiveFiltering checkbox Нет Включить адаптивную фильтрацию для лучшего сжатия
preserveTransparency checkbox Нет Сохранить прозрачность SVG в выходном PNG
backgroundColor color Нет Цвет фона (если прозрачность отключена)

Параметры типа файл должны быть загружены сначала через POST /upload/svg-to-png для получения filePath, затем filePath должен быть передан в соответствующее поле файла.

Формат ответа

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
Файл: Файл

Документация MCP

Добавьте этот инструмент к конфигурации сервера MCP:

{
  "mcpServers": {
    "elysiatools-svg-to-png": {
      "name": "svg-to-png",
      "description": "Преобразование векторной графики SVG в растровый формат PNG с настраиваемыми параметрами разрешения, качества и прозрачности",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=svg-to-png",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Вы можете объединять несколько инструментов, например: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, максимум 20 инструментов.

Поддерживает ссылки на файлы URL или кодирование Base64 для параметров файла.

Если вы столкнулись с проблемами, пожалуйста, свяжитесь с нами по адресу [email protected]