PNG прячет метаданные в другом месте.

Перетащите PNG ниже. То, что он несёт, лежит в именованных чанках, а не в блоке EXIF, которого ждут.

В PNG нет сегмента EXIF

PNG — это подпись, за которой идёт череда именованных чанков, у каждого длина, тип и контрольная сумма. Ничто в этой структуре не похоже на сегмент APP1 у JPEG. Текст хранится в tEXt для Latin-1, в zTXt для того же в сжатом виде и в iTXt для UTF-8 — и каждый из них это ключевое слово и значение, поэтому PNG может нести Software, Comment и Author под именами, которые выбрал редактор, а не под стандартным номером тега.

Современные PNG всё-таки могут нести EXIF

Редакция спецификации 2017 года добавила чанк eXIf, вмещающий настоящий блок EXIF, вместе с GPS. Это нечасто — снимки экрана и выгрузки большинства редакторов его не пишут, — но фотография, сохранённая как PNG из камерной обработки, может его иметь. Именно поэтому PNG способен удивить: таблица ниже отдельно группирует структуру файла PNG, текст PNG и чанки PNG, чтобы было видно, откуда на самом деле пришло значение.

Что несёт снимок экрана, а чего нет

У снимка экрана нет ни камеры, ни объектива, ни места, потому что его ничем не снимали. Нести он может инструмент, которым его сделали, время создания в чанке tIME и работу с цветом — gAMA, cHRM, sRGB или полный профиль ICC в iCCP. Если тревожит, что снимок экрана выдаст вашу машину, честный ответ: обычно он выдаёт только программу.

Как устроен PNG

PNG — цепочка чанков, читаемая сверху. Спецификация закрепляет места подписи, IHDR и IEND; чанки, способные нести текст или цветовой профиль, ложатся между ними в том порядке, в каком их записал кодировщик. iCCP обязан идти до данных изображения. Текстовый чанк — нет, и может оказаться после IDAT, а не до него, как нарисовано здесь.
Подпись PNGIHDRВспомогательные чанкиiCCPtEXtzTXtiTXteXIftIMEIDATIEND
  • Структура
  • Может нести метаданные
  • Само изображение

Где PNG держит вещи

tEXt
Ключевое слово и значение, Latin-1. Software, Comment, Author.
zTXt
То же самое, сжатое.
iTXt
Текст UTF-8, и здесь же лежит XMP, когда он есть.
eXIf
Настоящий блок EXIF. Добавлен в спецификации 2017 года; нечастый.
tIME
Когда изображение изменяли в последний раз.
iCCP
Вшитый цветовой профиль ICC.
IHDR
Ширина, высота, глубина цвета, тип цвета. Не метаданные — структура.

Вопросы о PNG

Есть ли в PNG данные EXIF?Открыть

Обычно нет. PNG два десятилетия держал метаданные в текстовых чанках и получил официальный чанк eXIf только в 2017 году. Большинство PNG, которые вам попадаются, — снимки экрана, выгрузки, картинки для веба — несут текстовые чанки и сведения о цвете и никакого EXIF.

Может ли PNG содержать координаты GPS?Открыть

Только через чанк eXIf, что на практике редкость. Если PNG несёт место, оно появится в таблице в группе EXIF, а не в тексте PNG.

Как здесь убираются метаданные из PNG?Открыть

Через очистку перекодированием: изображение перерисовывается и записывается обратно как PNG. Поскольку PNG без потерь, пиксели выходят ровно такими, какими вошли — отпадают только чанки вместе с цветовым профилем.

Почему в моём PNG указана незнакомая программа?Открыть

Потому что ключевые слова tEXt произвольны и каждый инструмент пишет своё. Утилита снимков экрана, шаг выгрузки и оптимизатор могут добавить по строке, и ни один из них не обязан стирать предыдущую.

Что он умеет

Удалить данные EXIF
Перетащите фотографию и скачайте копию без вшитых метаданных. У JPEG отпадает сегмент EXIF без единого касания пикселей; HEIC, PNG, WebP и остальные перекодируются. Ничего не загружается на сервер.
Убрать GPS-координаты
Посмотрите координаты, которые несёт фотография, и скачайте копию без них. JPEG теряет теги места и сохраняет всё остальное. Ничего не загружается на сервер.
Править EXIF у JPEG
Меняйте заголовок, автора, описание, права, программу и время съёмки у JPEG, а затем скачивайте изменённую копию. Работает на устройстве; ваш исходный файл никогда не трогают.
Просмотрщик XMP, IPTC и ICC
Читайте каждую группу метаданных, которую несёт файл — EXIF, XMP, IPTC, ICC, заметки производителя — сгруппированными и выгружаемыми в JSON. Для контроля качества материалов, экспертизы и отладки цепочки. Ничего не загружается на сервер.
Открыть несколько фотографий
Откройте до пятидесяти фотографий, посмотрите, у каких есть местоположение, и заберите весь набор таблицей. Ничего не загружается, а оригиналы никогда не перезаписываются.