Конвертер форматів зображень
Перетворюйте зображення між PNG, JPEG і WebP із регулятором якості
Про цей інструмент
Перетворюйте зображення між PNG, JPEG і WebP, нічого не встановлюючи й нікуди не вивантажуючи: перетягніть файл, оберіть ціль, підлаштуйте якість живим повзунком і дивіться, як розмір виводу оновлюється в реальному часі. Плитка Δ показує, наскільки саме менший (чи більший) перетворений файл, тож вибір якості перестає бути ворожінням.
Три формати мають різні задачі. PNG без втрат і з повною прозорістю — для знімків екрана, елементів інтерфейсу й усього з різкими краями чи текстом. JPEG агресивно стискає фотографії, але не має альфа-каналу й розмиває різкі краї. WebP зазвичай виграє в JPEG 25–35% за схожої якості, підтримує прозорість і має всеосяжну підтримку в сучасних браузерах — для вебу це переважно й є відповідь.
Перетворення відбувається на canvas у вашому браузері: зображення декодується, перемальовується й перекодовується тими самими кодеками, якими браузер показує сторінки. Саме це робить інструмент приватним — і саме тому точна кількість байтів трохи різниться між Chrome, Firefox і Safari, у кожного з яких свої кодувальники.
Часті запитання
- Яку якість обрати для JPEG і WebP?
- Діапазон 75–90 покриває майже всі реальні потреби. На 85 більшість фотографій візуально не відрізнити від джерела за частки розміру; нижче приблизно 70 у градієнтах і тонах шкіри проступають блокові артефакти; вище 90 розмір файлу круто зростає заради того, чого не видно. Потягніть повзунок і дивіться на плитку розміру — оптимум зазвичай очевидний.
- Чому мій PNG побільшав після перетворення на JPEG?
- JPEG створений для фотографічних градієнтів, а не для плаского кольору. Знімки екрана, схеми та інтерфейсна графіка чудово стискаються як PNG (довгі серії однакових пікселів), але змушують JPEG зберігати шум навколо кожного різкого краю — більші файли й помітний дзвін. Тримайте графіку в PNG або перетворюйте її на WebP із ухилом у без втрат.
- Що стається з прозорістю при перетворенні на JPEG?
- JPEG не має альфа-каналу, тож прозорі ділянки треба чимось заповнити — цей інструмент зводить їх на біле, як заведено для вебзображень. Якщо прозорість має вціліти, обирайте ціллю PNG або WebP.
- Чому мій браузер не може експортувати тут AVIF чи HEIC?
- API toBlob для canvas кодує лише ті формати, для яких браузер має кодувальник — PNG і JPEG усюди, WebP у Chromium і Firefox. Кодування AVIF досі рідкість, а HEIC обтяжений патентами, тож браузери їх декодують, але не створюють. Якщо ви оберете формат, який ваш браузер не вміє записувати, інструмент так і скаже, а не підсуне мовчки PNG.