Простому WebP немає куди покласти метадані
WebP — файл RIFF: заголовок, а тоді чанки. Простий містить один чанк VP8 для даних із втратами або VP8L для даних без втрат, і це весь файл. У такому розкладі місця під EXIF немає — не порожнього, а жодного. Метадані стають можливі лише в розширеному розкладі, який починається чанком VP8X, чиї прапорці оголошують, що ще є у файлі.
Що може нести розширений розклад
VP8X піднімає біт для кожного з: альфа, анімація, профіль ICC, EXIF і XMP, а слідом ідуть відповідні чанки. Отже, WebP або оголошує свої метадані в цьому заголовку, або їх не має — і це робить читання незвично визначеним порівняно з форматами, де доводиться шукати маркер. У таблиці нижче власні чанки RIFF файлу зібрані під WebP, а чанк EXIF чи ICC показано у своїй групі — так видно, з якого чанка вийшло кожне значення.
Звідки зазвичай беруться файли WebP
Більшість WebP, які вам трапляються, зробив перетворювач або CDN, обертаючи JPEG чи PNG на щось легше для вебу. Такі ланцюжки дорогою зазвичай викидають метадані — тому тут стільки WebP читаються порожніми. Коли якийсь усе ж несе EXIF, зазвичай тому, що перетворенню звеліли його зберегти, і дані камери прийшли з вихідного JPEG.
Як влаштований WebP
- Структура
- Може нести метадані
- Саме зображення
Де WebP тримає речі
- VP8 / VP8L
- Саме зображення, з втратами чи без. Файл, де є лише це, метаданих нести не може.
- VP8X
- Розширений заголовок. Його прапорці оголошують, які чанки існують нижче.
- EXIF
- Блок EXIF, зазвичай успадкований від файлу, з якого перетворювали.
- XMP
- Пакет XMP, якщо його записав редактор.
- ICCP
- Колірний профіль ICC.
- ANIM / ANMF
- Керування анімацією та кожен кадр. Сплющується очищенням перекодуванням.
Питання про WebP
Чи підтримує WebP EXIF?Відкрити
Підтримує, але лише в розширеному розкладі, який починається чанком VP8X. У простого WebP немає структури, здатної його втримати, тож відповідь для конкретного файлу визначена, а не справа пошуку.
Мій WebP не показує метаданих. Це біда інструмента?Відкрити
Майже напевно ні. Перетворювачі та CDN, випускаючи WebP, викидають метадані як звичну річ, а WebP простого розкладу їх і не може нести. Таблиця все одно покаже ту структуру файлу, яка є.
Що станеться з анімованим WebP, якщо його почистити?Відкрити
Він повернеться одним кадром. Очищення перекодуванням перемальовує зображення, а полотно тримає один кадр — тож анімація тут справжня ціна, названа перш ніж ви зважитеся, а не виявлена після.
Чи зберігає очищення WebP якість точно?Відкрити
Ні. Файл кодується наново як WebP, тож якість може змінитися, навіть якщо оригінал був VP8L без втрат. Колірний профіль відкидається разом з іншими чанками.
Що він уміє
- Видалити дані EXIF
- Перетягніть фотографію й завантажте копію без вшитих метаданих. У JPEG відпадає сегмент EXIF без жодного дотику до пікселів; HEIC, PNG, WebP та інші перекодовуються. Нічого не вивантажується на сервер.
- Прибрати GPS-координати
- Подивіться координати, які несе фотографія, і завантажте копію без них. JPEG втрачає теги місця й зберігає все інше. Нічого не вивантажується на сервер.
- Редагувати EXIF у JPEG
- Змінюйте заголовок, автора, опис, права, програму та час зйомки в JPEG, а тоді завантажуйте змінену копію. Працює на пристрої; ваш вихідний файл ніколи не чіпають.
- Переглядач XMP, IPTC та ICC
- Читайте кожну групу метаданих, яку несе файл — EXIF, XMP, IPTC, ICC, нотатки виробника — згрупованими та вивантажуваними в JSON. Для контролю якості матеріалів, експертизи й налагодження ланцюжка. Нічого не вивантажується на сервер.
- Відкрити кілька світлин
- Відкрийте до п'ятдесяти світлин, подивіться, які з них мають місцеположення, і заберіть увесь набір таблицею. Нічого не завантажується, а оригінали ніколи не перезаписуються.