Що робить цей інструмент
Цей інструмент перетворює SVG-код або файл .svg на зображення PNG, JPG чи WebP. Вставте розмітку, перетягніть файл, виберіть масштаб або точну ширину й збережіть растрове зображення. Рендеринг відбувається у вашому браузері, тож іконки, логотипи й діаграми ніколи не залишають ваш комп’ютер.
Це зручно всюди, де не приймають SVG: іконки застосунків, зображення для соцмереж, презентації, документи, підписи в листах чи старіше програмне забезпечення. Живий перегляд на шаховому тлі показує, які саме ділянки прозорі.
Як користуватися
- Вставте код
<svg>у редактор, натисніть Завантажити, щоб відкрити файл, або перетягніть його на сторінку. Приклад завантажує невеликий логотип. - Виберіть Розмір: 1× використовує власні розміри SVG, 2×–4× множать їх. Або введіть Власна ширина (px) у пікселях; висота підлаштується за пропорціями.
- Виберіть Формат: PNG для виводу без втрат із прозорістю, JPG для фото й сумісності, WebP для малих файлів.
- Виберіть Фон: прозорий, білий або будь-який колір.
- Натисніть Зберегти. Рядок під переглядом показує підсумковий розмір у пікселях, формат і розмір файлу.
Як визначається розмір
Інструмент дивиться на кореневий елемент <svg>. width і height у px, pt, mm, cm, in або em перетворюються на пікселі. Якщо їх немає або їх задано у відсотках, натомість використовуються ширина й висота з viewBox. Потім застосовується вибраний масштаб чи власна ширина, а SVG переписується з явними розмірами в пікселях, щоб кожен браузер малював його однаково.
Приклад
Іконка з viewBox="0 0 24 24" без width і height за 1× стає PNG розміром 24 × 24. За 4× — 96 × 96, а з власною шириною 512 — PNG 512 × 512, придатним для іконки в магазині застосунків, і досі ідеально чітким, бо його відрендерено з векторів, а не збільшено.
Поради
- Некоректний XML повідомляється з номером рядка, тож можна одразу перейти до проблеми.
- Вбудовані растрові зображення (
<image href="data:...">) працюють, а зовнішні посилання — ні. - Текст використовує шрифти, встановлені на вашому комп’ютері. Щоб результат був піксель у піксель однаковим усюди, спершу перетворіть текст на контури у своїй програмі для дизайну.
- Найбільший розмір виводу обмежено розміром canvas у браузері — близько 16 000 пікселів на сторону.
Часті запитання
› Чи вивантажується SVG кудись?
Ні. Ваш браузер малює SVG на canvas і зберігає результат. Код і зображення лишаються на вашому пристрої.
› Як отримати чіткіший PNG?
Виберіть масштаб 2×, 3× або 4× чи введіть точну ширину. SVG — векторний формат, тому рендеринг у більшому розмірі дає чіткі краї на екранах з високою щільністю пікселів. 2× — хороший вибір за замовчуванням для retina-дисплеїв.
› Чому в результаті бракує деяких зображень чи шрифтів?
З міркувань безпеки браузери не завантажують зовнішні файли (зображення за посиланнями, вебшрифти, CSS), коли SVG малюється як зображення. Вбудовуйте зображення як data URL і перетворюйте текст на контури або використовуйте системні шрифти.
› Чи можна зберегти прозорий фон?
Так. Виберіть «Прозорий» із виводом у PNG або WebP. JPG не підтримує прозорість, тому прозорі ділянки заповнюються білим або вибраним кольором.
› Мій SVG не має width чи height. Який розмір буде використано?
Інструмент читає viewBox і бере з нього ширину та висоту. Якщо немає ні розмірів, ні viewBox, використовується типовий розмір браузера 300 × 150, і інструмент про це повідомляє.