Самі групи, а не підсумок.

Перетягніть файл нижче. Ви отримаєте кожну групу, розпізнану розбирачем, із кількістю тегів, повну таблицю й ті самі значення в JSON.

Три стандарти, що описують одну картинку

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 і нотатки виробника читаються в браузері, який показати їх не вміє. Нічого не вивантажується на сервер.