Изображения и фотографии · Инструмент конфиденциальности метаданных изображений
Почему метаданные фотографий увеличивают вес каждой загрузки страницы на вашем сайте
· Почему это важно
конфиденциальность изображений форматы файлов обработка браузера
Встроенные миниатюры, пакеты XMP и блоки MakerNote перемещаются с каждым изображением, загружаемым вашими посетителями, и не влияют на то, что отображается. В этом посте объясняется, откуда берется вес и почему зачистка без повторного сжатия — бесплатное улучшение.
Галерея продуктов, в которой поставляется вторая копия каждого изображения — как встроенные EXIF миниатюры и XMP добавляют байты, которые никто не видит
Веб-галерея может доставлять встроенную миниатюру EXIF, пакет XMP, комментарии и записи устройств каждому посетителю, даже если ни один из них не влияет на отображаемое изображение. Точные накладные расходы различаются в зависимости от файла, поэтому инструмент сообщает о входных, выходных и удаленных байтах вместо того, чтобы обещать универсальную экономию. Конфиденциальность и эффективность передачи совпадают, когда эти блоки не нужны.
Там, где прячутся байты — BLOB-объекты MakerNote, встроенные предварительные просмотры, длинные пакеты XMP и дублированные данные IPTC.
В JPEG удаляемые байты находятся в APP1 Exif и XMP, APP13 Photoshop/IPTC, COM и других сегментах метаданных APPn. PNG использует eXIf, текстовые и временные фрагменты. WebP использует фрагменты EXIF и XMP RIFF. Очиститель оставляет сжатые сканы JPEG, PNG IDAT и WebP VP8 или VP8L без изменений, делая источник любого уменьшения размера явным.
Почему это сложно — много изображений на странице, повторные посетители, мобильные данные и метаданные, которые ни один браузер не использует для отображения изображения.
Небольшие затраты на каждый файл повторяются с каждым изображением и каждой загрузкой, которая не обслуживается из кэша. Галереи, сетки продуктов и адаптивные варианты могут увеличить это повторение, но репозиторий не предоставляет ни модели трафика, ни процентных требований. Измеряйте данные с помощью реальных файлов и производственных поставок, а не превращайте одну выборку в отраслевую статистику.
Сжатие не решает эту проблему — повторное сжатие для сохранения байтов ухудшает качество; удаление метаданных экономит байты и не изменяет пиксели
Повторное сжатие может уменьшить размер файла, но это другая оптимизация с другим качеством и цветом. Для удаления метаданных не требуется декодирование пикселей. ToolAcre удаляет целые блоки и сохраняет критически важную для рендеринга ICC информацию о гамме, плотности, прозрачности и преобразовании цвета, поэтому сообщаемое о сохранении не путают с изменением изображения кодером.
Конфиденциальность для ваших посетителей и сотрудников — GPS и данные об устройствах на фотографиях продуктов, сделанных на телефон сотрудников.
Изображения веб-сайта могут раскрывать имена сотрудников, идентификаторы камер, местоположения, программное обеспечение и временные метки, а также ненужные байты. Удаление этих полей из публикации деривативов уменьшает ненужное раскрытие информации. Он не меняет информацию, видимую в продуктах, офисах или на отраженных экранах, что по-прежнему требует отдельной редакционной проверки.
Рабочий пример: фотография галереи до и после — сравнение размеров файлов после удаления и подтверждение того, что данные изображения не изменились.
Подготовьте одно изображение галереи с его окончательными размерами и кодировкой, затем проверьте и удалите его. Сравните точное количество байтов, указанное в очищенном отчете, проверьте удаленные и сохраненные списки и проверьте результат. Перед этим последним этапом выполните изменение размера изображения или оптимизацию качества, поскольку при более позднем экспорте редактора метаданные могут быть записаны обратно в чистый файл.
Что здесь не распространяется — конвейеры сборки на стороне сервера и преобразования CDN; этот пост о файлах, которые вы готовите вручную
Этот инструмент браузера подготавливает отдельные файлы и не сканирует веб-сайт, не переписывает систему управления контентом и не гарантирует, что изображение CDN сохранит очищенные байты. Он принимает файлы до 50 MB и отклоняет неподдерживаемые форматы. Проверьте сам развернутый ресурс после завершения остальной части конвейера публикации.
Вывод: удалите перед загрузкой — инструмент конфиденциальности метаданных изображения удаляет блоки метаданных без повторного кодирования, поэтому изображение остается таким же четким, каким вы его экспортировали.
Снимите перед загрузкой, но измеряйте, а не рекламируйте результат как бесплатную универсальную производительность. Оправданным преимуществом является точное количество байтов метаданных, удаленных из каждого файла, в то время как сжатые данные изображения остаются неизменными. Повторение этой детерминированной подготовки по всей галерее позволяет избежать передачи частных блоков, которые страница никогда не использует.