Безкоштовно конвертуйте 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 містить білий прямокутник, що покриває весь canvas, він є частиною графіки та буде намальований, тому 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. Ми налаштовуємо параметри кодувальника для кожного формату, щоб відповідати балансу між якістю та розміром файлу, якого справді хочуть більшість користувачів, і оновлюємо конвеєр з кожним релізом для підтримки нових ревізій форматів.