Файли JPG: що насправді робить стиснення
Як JPEG відкидає деталі, чому повторне збереження погіршує зображення і коли PNG чи WebP — кращий вибір. Конвертуйте JPG у браузері, без завантаження на сервер.
Коротко
- Тип
- Зображення
- Стиснення
- З втратами
- Розширення
- .jpg, .jpeg
- MIME-тип
- image/jpeg
- Також відомий як
- JPEG
JPEG, стандартизований у 1992 році, ділить зображення на блоки 8×8 і перетворює кожен на частоти замість пікселів. Високі частоти — різкі зміни між сусідніми пікселями — квантуються першими, бо людський зір найменш до них чутливий. Це одне конструктивне рішення пояснює все у форматі: він чудовий на фотографіях, де деталі змінюються плавно, і помітно поганий на тексті й лінійній графіці, де різкі зміни, які він відкидає, і є всім вмістом.
Докладніше
Воно ж пояснює втрати поколінь. Кожне збереження наново квантує вже квантоване зображення, тож артефакти накопичуються: слабкий ореол навколо чітких країв посилюється, а на пласких ділянках з’являється блочна плямистість, що видає багато разів перезбережене зображення. Редагувати JPG і зберігати його знову й знову — найпоширеніший спосіб, яким люди непомітно псують власні фотографії. Якщо працюватимете із зображенням кілька сеансів, спершу конвертуйте його в PNG.
JPEG не має альфа-каналу, тож прозорість не просто не підтримується — її нікуди покласти. Будь-яка конвертація в JPG мусить вирішити, чим стануть прозорі пікселі, і цей сайт заповнює їх білим, що правильно для фотографії на світлій сторінці й неправильно для логотипа. А ще у звичайному використанні це 8 бітів на канал, тому градієнти в JPG іноді йдуть смугами там, де в 16-бітному джерелі їх не було.
Про назви: .jpg і .jpeg — той самий формат, трилітерний варіант лишився від обмежень імен файлів MS-DOS. Що справді відрізняється між файлами JPG — це обгортка метаданих, JFIF, EXIF чи обидві, яка несе параметри камери, орієнтацію й часто GPS-координати. Конвертація через canvas браузера, як робить цей сайт для зображень, відкидає все це: перевага для приватності, хоча й означає, що тег орієнтації застосовується до пікселів, а не зберігається.
Конвертувати JPG в інші формати
Конвертувати інші формати в JPG
PDFвJPG
Кожна сторінка стає зображенням; кілька сторінок повертаються в ZIPHEICвJPG
Менший файл із налаштовуваною якістюWebPвJPG
Менший файл із налаштовуваною якістюPNGвJPG
Менший файл із налаштовуваною якістюAVIFвJPG
Менший файл із налаштовуваною якістюGIFвJPG
Менший файл із налаштовуваною якістюTIFFвJPG
Менший файл із налаштовуваною якістюBMPвJPG
Менший файл із налаштовуваною якістю
Запитання про JPG
Яке значення якості вибрати?
Типове 82 — хороший баланс для фотографій: візуально близько до оригіналу за малої частки розміру. Знімки екрана й зображення з текстом страждають більше, тож для них використовуйте 90 чи вище або залишайте їх у PNG.
Чи погіршує JPG повторне збереження?
Так, щоразу. Кожне збереження наново квантує вже квантовані дані, тож ореол навколо країв посилюється, а пласкі ділянки стають плямистими. Завжди перекодовуйте з оригіналу, а не з попереднього JPG.
JPG, PNG чи WebP — що вибрати?
JPG для фотографій, де найважливіша сумісність. PNG для тексту, знімків екрана, схем і всього, що потребує прозорості. WebP для вебу, де він на 25–30% менший за JPG за тієї ж видимої якості й теж підтримує прозорість.
Чому мій JPG виглядає блочним?
Бо якість була низькою або його зберігали багато разів. JPEG працює блоками 8×8, і коли бітів замало, щоб їх описати, межі блоків стають видимими.
Що сталося з моїм прозорим тлом?
Воно стало білим. JPEG узагалі не має альфа-каналу, тож прозорість неможливо передати. Конвертуйте в PNG чи WebP, якщо її треба зберегти.
Чи .jpg відрізняється від .jpeg?
Ні, це той самий формат. Трилітерне розширення — залишок обмежень імен файлів MS-DOS. Тут приймаються обидва.
Чи зберігаються дані EXIF і GPS?
Ні. Конвертації зображень тут проходять через canvas браузера, який не переносить метаданих, тож дані камери й місце прибираються. Орієнтація застосовується до пікселів, а не зберігається як тег.
Чи завантажує конвертація JPG тут файл?
Ні. Ваш браузер уже містить кодеки JPEG, тож робота відбувається на сторінці без жодних завантажень, і ваше зображення нікуди не надсилається. Це найшвидший тип конвертації на сайті.