Что такое EXIF и откуда он берётся
EXIF (Exchangeable Image File Format) — стандарт середины 1990-х, который позволяет камере записывать в каждую сохранённую фотографию небольшой блок сведений. Его придумали для цифровых фотоаппаратов, а затем переняли все телефоны. Блок хранится внутри самого файла изображения, поэтому любой, кто получает исходный файл, получает и эти данные.
Типичное фото с телефона несёт от 40 до 80 полей. Большинство из них — безобидные технические заметки; но некоторые, например GPS-координаты и время съёмки, могут рассказать о вас больше, чем сам снимок. Этот просмотрщик показывает, что именно там есть, прежде чем вы решите, что делать с файлом.
Что показывает таблица
Инструмент читает три группы тегов и выводит их в одной таблице:
- Основные сведения об изображении: производитель и модель камеры, программа, которая последней сохраняла файл, флаг ориентации, значения разрешения и дата изменения.
- Параметры съёмки: выдержка, диафрагма (FNumber), ISO, фокусное расстояние и его эквивалент для 35 мм, модель объектива, вспышка, замер экспозиции и баланс белого, а также исходная дата съёмки.
- GPS: широта и долгота, часто с высотой, направлением и GPS-меткой времени. Если координаты есть, кнопка открывает это место на OpenStreetMap.
Закодированные поля переводятся в слова, так что режим вспышки читается как «вспышка не сработала, автоматический режим», а не как число. Некоторые блоки пропускаются намеренно: двоичный MakerNote с данными конкретного производителя, встроенные миниатюры, поля комментариев, история правок XMP и цветовые профили. Кнопка копирования выгружает таблицу в виде простых строк Тег: значение — это удобно для обращений в поддержку или вопросов о настройках камеры на форумах.
Как читать числа
Некоторые поля проще понять в контексте:
- ExposureTime указывается в секундах. 0.008 означает 1/125 с — обычную выдержку для съёмки с рук; 0.033 — это 1/30 с, где дрожание рук уже начинает смазывать снимки.
- FNumber — это диафрагма. Телефоны обычно показывают фиксированное значение около 1.5–2.4, потому что их объективы не умеют диафрагмироваться.
- FocalLength у телефона выглядит крошечным, например 6.9 мм, потому что матрица маленькая. FocalLengthIn35mmFormat переводит его в привычную полнокадровую шкалу: 24–28 мм для основной камеры телефона, около 13 мм для сверхширокоугольной, от 70 мм и выше для телеобъектива.
- ISO выше 1600 объясняет зернистость снимков при слабом освещении.
- Orientation сообщает программам просмотра, как повернуть сохранённые пиксели. Если фото в одном приложении показывается боком, а в другом нет, обычно здесь стоит значение, которое первое приложение игнорирует.
- Software выдаёт редактирование. Если в поле Software указан настольный редактор, значит, после камеры фото открывали и пересохраняли.
О датах
Классические даты EXIF не содержат часового пояса: камера записывает местное время по своим часам, как бы они ни были выставлены. В более новых файлах могут быть поля смещения вроде OffsetTimeOriginal. Считайте время съёмки приблизительным, если не уверены, что часы камеры шли правильно, и сверяйтесь с GPS-меткой времени, которая записывается в UTC.
Когда показывать почти нечего
Пустой результат встречается часто и кое-что говорит об истории файла:
- Мессенджеры и большинство соцсетей удаляют EXIF из передаваемых изображений. Фото, сохранённое из чата, — это новая копия без него.
- Скриншоты и изображения, экспортированные из графических редакторов, обычно содержат только тег программы или вообще ничего.
- Файлы PNG и WebP поддерживают метаданные, но редко несут данные камеры, ведь камеры сохраняют JPG или HEIC.
- Изображения, которые меняли в размере или конвертировали многими онлайн-инструментами, теряют этот блок при перекодировании.
Искать стоит в исходном файле — прямо с камеры или из галереи телефона. Файлы HEIC с iPhone поддерживаются напрямую.
Вопросы конфиденциальности
Файл разбирается JavaScript-кодом внутри вашего браузера и никогда не загружается на сервер. Единственный сетевой запрос, который страница может сделать от вашего имени, — это ссылка на карту: нажатие на неё открывает openstreetmap.org с координатами в адресе, так что нажимайте, только если готовы их туда отправить.
Если таблица показывает место, которым вы не хотите делиться, перед отправкой очистите файл инструментом удалить EXIF. Для фото в HEIC конвертация через HEIC в JPG даёт копию без исходных метаданных. После этого проверьте результат здесь ещё раз — это займёт секунду и подтвердит, что местоположение исчезло.