Бесплатно конвертируйте SVG в PNG онлайн с сохранением прозрачности. Векторы с очень маленьким заявленным размером автоматически рендерятся заново в более высоком разрешении, поэтому вы не получите бесполезное изображение 24 пикселя. Поддерживается пакетная обработка, без регистрации и водяных знаков, файлы автоматически удаляются через 1 час после загрузки.
SVG хранит инструкции рисования — например, где проходит этот path и каким цветом он заполняется. Конвертация в PNG означает, что renderer один раз выполняет эти инструкции и записывает результат в виде пикселей. PicEditLab использует librsvg — тот же движок рендеринга, который лежит в основе Firefox и GNOME, с полной поддержкой современного синтаксиса SVG: градиентов, масок, фильтров и CSS-стилей. Для редких старых файлов, которые он не может разобрать, выполняется повторная попытка с ImageMagick.
Больше всего удивляет размер результата. У вектора нет собственного размера, поэтому renderer может ориентироваться только на width и height, указанные внутри файла, а SVG-иконки почти всегда объявляют width="24". Поэтому многие онлайн-конвертеры возвращают PNG 24x24: технически всё правильно, но практически такой файл бесполезен. Эта страница распознаёт такой случай и заново рендерит исходный вектор при 512 px или больше, сохраняя соотношение сторон. Это повторный рендеринг, а не увеличение, поэтому результат действительно получается чётким.
Прозрачность сохраняется. Белый фон не рисуется, поэтому там, где SVG ничего не изображает, PNG остаётся прозрачным. Но важно обратное: если SVG содержит белый прямоугольник, закрывающий весь холст, это часть изображения и она будет отрисована, поэтому PNG получит белый фон. Решение — удалить этот прямоугольник в графическом редакторе, а не заставлять этап конвертации гадать.
PNG действительно нужен везде, где SVG не поддерживается. Почтовые клиенты, презентации, большинство backend-систем электронной коммерции, аватары и обложки социальных платформ, а также многие форумы и веб-формы принимают только bitmap. Есть и аспект безопасности: SVG — исполняемый документ разметки, поэтому многие системы, разрешающие пользователям загружать файлы, полностью блокируют его, и конвертация в PNG остаётся самым простым решением.
Нужна обратная конвертация? Трассируйте PNG в настоящий SVG
Никаких технических знаний не требуется. Бесплатно, быстро и доступно на любом устройстве.
Построено на нескольких проверенных конвертерах с открытым исходным кодом. Мы выбираем оптимальную цепочку обработки для каждой комбинации форматов, избегая цветовых сдвигов и потери качества, характерных для конвертации на стороне браузера.
Конвертация изображений SVG в PNG может потребоваться в разных ситуациях: обеспечение совместимости с другим устройством или платформой, уменьшение объёма хранилища или подготовка изображений для загрузки в сервис, который не принимает исходный формат. Традиционный подход — установить Photoshop, GIMP или аналогичное настольное приложение — избыточен для разовой задачи. Браузерные конвертеры являются альтернативой, но ограничены тем, что браузер может декодировать нативно, и не справляются со специализированными форматами вроде RAW, HEIC или AVIF. PicEditLab выполняет конвертацию на сервере, поэтому поддержка форматов, качество вывода и скорость обработки не зависят от вашего браузера или устройства.
Конвертация на PicEditLab занимает три шага — загрузка, выбор целевого формата, скачивание:
Наш сервер использует проверенный набор инструментов с открытым исходным кодом. ImageMagick отвечает за преобразование цветового пространства и ресемплирование, libheif использует кодек x265 для кодирования и декодирования HEIC, libavif использует AOM для AVIF, libjxl обрабатывает JPEG XL, OpenJPEG покрывает JPEG 2000, а dcraw декодирует сырые данные сенсора из файлов RAW. Вывод JPG использует качество 85 с прогрессивным кодированием для более быстрой воспринимаемой загрузки в вебе. Вывод PNG использует zlib с максимальным сжатием для минимального размера файла без потери ни одного пикселя.
Конвейер обработки изображений PicEditLab построен на ImageMagick, libheif, libavif и libjxl — тех же проверенных библиотеках с открытым исходным кодом, которые используют Apple, Google и Mozilla. Мы настраиваем параметры кодировщика для каждого формата, чтобы достичь оптимального баланса между качеством и размером файла, который нужен большинству пользователей, и выпускаем обновления конвейера с каждым релизом для поддержки новых версий форматов.