EXIF — один сегмент із кількох
JPEG — це низка маркованих сегментів, і метадані розкидані більш ніж по одному. EXIF живе в сегменті APP1, який починається байтами Exif і двома нулями. XMP живе в другому APP1 і впізнається за URL простору імен. IPTC приходить усередині блоку ресурсів Photoshop у APP13, а колірний профіль ICC — у APP2. Видалення сегмента EXIF прибирає рівно перший із них. Тому чесне формулювання — видалення EXIF, а не видалити всі метадані: інструмент, що обіцяє друге й стирає один APP1, описує те, чого не робив.
Мініатюра йде разом із ним
EXIF несе маленьку копію картинки у власному каталозі — її пише камера, щоб попередній вигляд з'являвся миттєво. Вона створюється в момент зйомки, а отже зображення, обрізане чи відретушоване пізніше, може й далі нести мініатюру вихідного кадру — через це не одну оприлюднену фотографію сторонні «розрізали» назад. Видалення сегмента EXIF забирає цю вшиту копію з собою.
Очищення — не одна операція
Що станеться з вашим файлом, цілком залежить від того, що він таке. У JPEG можна видалити сегмент, скопіювавши стиснуті дані зображення байт у байт, тож у самій фотографії не змінюється нічого. Жоден інший формат, який читає ця робоча область, так у браузері не редагується, тому зображення декодується й записується наново — а це за раз відпускає кожну вшиту групу й коштує колірного профілю, будь-якої анімації та, у контейнері з втратами, частини якості.
Куди очищення не дістає
Усе це працює всередині файлу, а частина того, що впізнає фотографію, лежить назовні. Часто видає саме ім'я файлу: IMG_0001 не каже нічого, а ім'я, яке набрали ви, може сказати чимало. Файлова система тримає власні дати створення та зміни, і вони мандрують із файлом за одних способів передавання й не мандрують за інших. І жоден інструмент метаданих нічого не вдіє з тим, що на знімку зображено: очищений знімок екрана й далі показує те, що було на екрані.
Що очищення робить із кожним форматом
- JPEG
- Стирає сегмент EXIF APP1. Пікселі ті самі. XMP, IPTC та ICC лишаються.
- PNG
- Перекодовується в PNG. Пікселі ті самі, всі чанки відпадають.
- GIF
- Перекодовується в PNG. Лишається один кадр; анімація — ні.
- WebP
- Перекодовується у WebP. Якість може змінитися навіть із оригіналу без втрат.
- HEIC / HEIF
- Перекодовується в JPEG. Контейнер змінюється; нічого вшитого не лишається.
- AVIF
- Перекодовується в JPEG. Жоден браузер не вміє писати AV1.
- TIFF
- Перекодовується в JPEG. Його теги та покажчик на пікселі — та сама структура.
Питання про видалення метаданих
Чи видалить це всі метадані з моєї фотографії?Відкрити
З JPEG — ні, і жоден інструмент, що стирає сегмент EXIF, цього не робить. Прибирається сегмент із камерою, часом і GPS. XMP лежить в окремому APP1, IPTC — у блоці APP13, а колірний профіль — у APP2, і всі три лишаються. У будь-якому іншому форматі зображення перекодовується, і там не лишається нічого вшитого.
Чи зміниться якість зображення?Відкрити
У JPEG — ні: стиснуті дані зображення копіюються байт у байт, тож пікселі ті самі. PNG або GIF записуються назад як PNG, що теж точно. HEIC, AVIF, TIFF чи WebP кодуються наново, тож можуть змінитися.
Чи змінюється мій вихідний файл?Відкрити
Ніколи. Ви отримуєте новий файл у завантаженнях, названий за оригіналом із додатком. Файл, який ви перетягнули, лишається рівно таким, яким був.
Чи можна перевірити, що вийшло?Відкрити
Можна, і варто. Після завантаження очищена копія стає фотографією в робочій області, тобто таблиця тегів нижче читає той файл, який ви щойно отримали. Якщо група, що мала зникнути, усе ще в списку, ви побачите це тут, а не дізнаєтеся згодом.
За форматом файлу
- Переглядач метаданих 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 і нотатки виробника читаються в браузері, який показати їх не вміє. Нічого не вивантажується на сервер.