Русский

Удаление данных EXIF из фотографии

Запишите копию с удаленными блоками метаданных и нетронутыми данными сжатого изображения.

Инструмент загружается здесь. Требуется JavaScript, потому что работа происходит на вашем устройстве.

Ваши файлы и ваша конфиденциальность

Ваша фотография никогда не загружается. Он считывается на этой вкладке браузера, анализируется там, и очищенная копия строится там из исходных байтов. Код инструмента не запрашивает несущий файл, вставленный текст или сгенерированный вывод. Раскрытые запросы сценариев аналитики являются отдельными и описаны в Политике конфиденциальности сайта.

Что делает этот инструмент

Удалите скрытые метаданные, которые содержат JPEG, PNG или WebP, и загрузите очищенную копию. файл перезаписывается на уровне байтов, а не декодируется и сохраняется заново, поэтому изображение не сжимается повторно и не теряет качества.

JPEG, PNG или WebP — это контейнер: последовательность помеченных блоков, некоторые из которых сжаты. данные изображения и некоторые описания того, кто сделал фотографию, когда, чем и где. Это инструмент проходит эту последовательность, удаляет блоки, содержащие метаданные, и копирует остальные через без изменений. В JPEG это означает сегмент Exif APP1, включая его подкаталог GPS, APP1 XMP сегмент, APP13 Photoshop и IPTC записи, COM комментарии и любые другие APPn сегмент не распознается как данные рендеринга. В PNG это означает eXIf, tEXt, zTXt, iTXt и куски ВРЕМЕНИ; в WebP — фрагменты EXIF и XMP. Все удаленное указано по имени, и так все намеренно сохраняется.

Как его использовать

  1. Выберите JPEG, PNG или WebP. Формат определяется по собственным магическим байтам файла. а не его расширение.
  2. Прочтите, что показывает файл: сначала перечислены поля местоположения и устройства, затем все другое поле, которое может прочитать парсер.
  3. Выберите «Удалить метаданные», чтобы создать очищенную копию из исходных байтов.
  4. Проверьте два появившихся списка: что было удалено, и что осталось из-за удаления. изменится способ отображения изображения.
  5. Выберите «Проверить», чтобы еще раз прочитать очищенную копию, а затем загрузите ее. Он сохраняется с помощью -no-metadata, и ваш оригинал останется нетронутым.

Примеры использования

Поддерживаемый ввод и вывод

Принимает

Производит

Чего этот инструмент не сделает

Распространенные ошибки

Технические примечания

Ничто никогда не декодируется на холст для очистки файла. JPEG проходит по маркеру маркер до маркера начала сканирования; нежелательные сегменты APPn и COM пропускаются и все, начиная со сканирования, копируется дословно, поэтому данные, закодированные в энтропийном коде, идентичны. PNG обрабатывается по частям, а куски метаданных удаляются целиком, что означает, что CRC не нужно пересчитывать и IDAT остается нетронутым. WebP обрабатывается как куски RIFF; EXIF и XMP отбрасываются, соответствующие биты присутствия в байте флагов VP8X очищаются, поэтому строгому декодеру не сообщают, что метаданные будут удалены, а поле размера RIFF переписано.

Часто задаваемые вопросы

Снижает ли удаление метаданных качество изображения?
Нет. Для всех трех поддерживаемых форматов сжатые данные изображения копируются через без изменений, поэтому пиксели в очищенном файле идентичны пикселям в оригинал. Это отличается от инструментов, которые декодируют изображение и сохраняют его снова, что потеряете качество.
Могу ли я удалить только некоторые поля?
Нет. Удаление осуществляется путем удаления целых блоков контейнеров, поэтому каждый распознанный блок метаданных идет сразу. Сохранение временной метки при удалении местоположения — это не что-то такое. подход может сделать.
Удаляет ли это все следы информации?
Нет, и это констатируется, а не замалчивается. Он удаляет блоки, перечисленные для вашего формат файла. Он не удаляет данные, скрытые внутри данных сжатого изображения, и намеренно сохраняет блоки цвета и плотности, поскольку их удаление изменит способ изображение выглядит.
Как проверить, что удаление сработало?
Используйте кнопку «Проверить», которая перечитывает очищенные байты и сообщает, есть ли читаемые поле выжило. Также отображается количество байтов до и после.