Об этом инструменте
Большинство фотографий с телефонов и цифровых камер несут внутри самого файла JPEG скрытый блок метаданных EXIF (Exchangeable Image File Format) — модель камеры или телефона, точную дату и время срабатывания затвора и, если были включены службы геолокации, точные GPS-координаты места съёмки. Ничего из этого не видно при просмотре изображения, но оно путешествует вместе с файлом, куда бы он ни попал.
Этот инструмент читает эти метаданные прямо из исходных байтов файла — без загрузки, без сервера — проходя по бинарной структуре JPEG в поисках сегмента-маркера APP1, который их хранит, а затем декодирует марку/модель камеры, метку времени, ориентацию и местоположение GPS (если оно есть), чтобы вы точно увидели, что ваша фотография тихо рассказывает о вас. Чтобы удалить их, кнопка «Скачать без метаданных» перерисовывает фото на HTML-холсте и экспортирует его заново как новый JPEG — экспорт из canvas никогда не переносит EXIF, поэтому результат — визуально идентичная копия, в которой нечего искать.
Это настоящий инструмент конфиденциальности, а не просто любопытная функция. Фотографии, размещённые на досках объявлений, форумах или в соцсетях, регулярно раскрывают GPS-координаты, точно указывающие домашний адрес, место работы или школу ребёнка — большинство тех, кто их публикует, даже не подозревают о существовании этих данных. Здесь всё работает локально в вашем браузере: фото, которое вы перетаскиваете, никогда не покидает ваше устройство — просматриваете ли вы только его метаданные или скачиваете очищенную копию.
Частые вопросы
Есть ли EXIF-данные в изображениях PNG или WebP?
На практике почти никогда — EXIF — это соглашение эпохи JPEG/TIFF, которое производители телефонов и камер повсеместно используют для вывода JPEG, но PNG и WebP редко его несут (у них есть СОБСТВЕННЫЕ отдельные, гораздо реже используемые механизмы метаданных). Этот инструмент создан специально для чтения структуры EXIF в JPEG; если вы загрузите PNG/WebP без читаемого EXIF, это ожидаемо — обычно в этом формате действительно нет метаданных для отображения, а не сбой инструмента.
Удаляет ли функция очистки другие скрытые данные, помимо EXIF?
Да, в целом — функция «удаления» работает путём полной перерисовки изображения на новый холст и повторного кодирования с нуля, что естественным образом отбрасывает ВСЕ метаданные любого типа (EXIF, XMP, цветовые профили ICC, подписи IPTC, встроенные миниатюры и т. д.), а не только теги EXIF, которые отображает этот инструмент — так что это действительно чистая копия, а не выборочное удаление только видимых полей.