Три стандарти, що описують одну картинку
EXIF пише камера, і він про зйомку: корпус, об'єктив, експозиція, час, координати. IPTC прийшов десятиліттями раніше з новинних агенцій, і він про завдання: підпис, авторство, кредит, умови використання. XMP — контейнер Adobe на основі RDF, і він про обробку: що зробив застосунок і що з двох інших він вирішив відобразити. Профіль ICC не описує нічого — це вказівки, як обернути числа файлу на колір. Один JPEG, що пройшов редакційний ланцюжок, буденно несе всі чотири, і вони сперечаються між собою.
Які групи читаються тут
Файл і JFIF для самого контейнера; EXIF і GPS; XMP; IPTC; ICC; блок ресурсів Photoshop; нотатки виробника, тобто приватне розширення виготовлювача камери; і обчислена група для значень, які виведені, а не зберігаються, — на кшталт десяткової координати, зібраної з градусів, хвилин і секунд. Структура, своя в кожного формату, згрупована окремо — файл PNG, текст PNG, WebP, GIF — щоб ви відрізняли значення, прочитане з чанка, від значення, прочитаного з тега EXIF.
Які ні, і чому це важить для контролю якості
Вшиту мініатюру EXIF виключено навмисно: це зображення, а не тег, і вона затопила б таблицю. Файл .xmp поряд — окремий файл, і він не відкривається: читається лише вшите в той файл, який ви перетягнули. Парне відео Live Photo не читається. І нічого не домислюється: якщо тега немає, його немає й у таблиці, а не заповнено правдоподібним значенням. Коли ви перевіряєте, чи записав ланцюжок поле, порожній рядок і відсутній рядок значать різне.
Вивантаження в JSON — ті самі дані, за групами
«Скопіювати JSON» дає об'єкт, у якого ключі верхнього рівня — перелічені вище групи, а значення — теги цієї групи. Це зроблено для порівняння: проженіть два файли, вивантажте обидва, і порівняння покаже рівно, які поля ваш ланцюжок додав, відкинув або переписав. Оскільки розбір іде на самій сторінці, файл не покидає машину — а зазвичай саме тому розміщеним у мережі інструментом для такого скористатися не вийде.
Питання про сирі групи метаданих
Чому одне й те саме поле з'являється у двох групах із різними значеннями?Відкрити
Бо EXIF, IPTC і XMP визначають під нього кожен своє поле, а застосунки оновлюють те, яке їм важливе. Опис, змінений в одному інструменті, може бути записаний у XMP, доки підпис IPTC зберігає вихідний текст. Таблиця показує обидва, а не вибирає переможця.
Чи можна вивантажити це для порівняння?Відкрити
Можна. «Скопіювати JSON» кладе весь розбір у буфер обміну, згрупованим за розділами та охайно відформатованим, щоб два вивантаження порівнювалися рядок за рядком і чисто.
Чи розшифровуються нотатки виробника?Відкрити
Настільки, наскільки розбирач упізнає розклад виготовлювача. Нотатки виробника закриті й не описані, тому одні теги обертаються на імена, а інші лишаються сирими значеннями. Показано і ті, і ті — в тому вигляді, в якому вийшли.
Чи читається файл XMP, що лежить поряд?Відкрити
Ні. Читаються лише метадані, вшиті в той файл, який ви перетягнули. Файл .xmp поряд у теці — окремий файл, і він не відкривається.
За форматом файлу
- Переглядач метаданих HEIC
- Відкрийте HEIC або HEIF і прочитайте його EXIF, GPS і нотатки виробника Apple просто в браузері — навіть там, де браузер не може показати зображення. Нічого не вивантажується на сервер.
- Переглядач метаданих PNG
- У PNG немає сегмента EXIF. Подивіться чанки tEXt, iTXt та eXIf, які PNG справді несе, прочитані на вашому пристрої. Нічого не вивантажується на сервер.
- Переглядач метаданих WebP
- WebP тримає метадані в чанках RIFF і лише в розширеному вигляді. Подивіться, що несе WebP, прочитаний на вашому пристрої. Нічого не вивантажується на сервер.
- Переглядач метаданих TIFF
- EXIF виріс із TIFF. Читайте каталоги зображень, теги та порядок байтів у TIFF просто в браузері, хоча показати його не вміє жоден браузер. Нічого не вивантажується на сервер.
- Переглядач метаданих AVIF
- AVIF використовує той самий контейнер, що й HEIC, і протилежне ліцензування — тому ваш браузер і вміє його показати. Читайте його метадані на пристрої. Нічого не вивантажується на сервер.
- Переглядач метаданих GIF
- У GIF немає ні EXIF, ні колірного профілю. Подивіться блоки розширення коментаря та застосунку, які він усе ж несе, прочитані на вашому пристрої. Нічого не вивантажується на сервер.
- Переглядач метаданих RAW
- Більшість raw-файлів усередині влаштовані як TIFF, тому їхні EXIF, GPS і нотатки виробника читаються в браузері, який показати їх не вміє. Нічого не вивантажується на сервер.