Словарь

Preview image width что это в файле?

Некоторые фотографии и видео хранят второе изображение для быстрого отображения. Preview Image Width что это показывает, какой ширины в пикселях является это превью, а не основное изображение.

preview-image-width

Preview Image Width это ширина, в пикселях, предварительного изображения, которое хранится внутри файла. Оно описывает предпросмотр, а не основное изображение, поэтому его значение отличается от Image Width.

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

Какие файлы его содержат

Не каждый файл с предпросмотром содержит это поле. Оно есть только там, где производитель камеры или формат определяет для него место. Документация по тегам ExifTool перечисляет его в следующих местах:

  • Камеры Canon: в служебных данных Canon (Canon maker notes), внутри записи Preview Image Info с идентификатором тега 0x00b6.
  • Некоторые более новые камеры Kodak: в части SubIFD0 служебных данных Kodak, с идентификатором тега 0xfa57.
  • JPEG-фотографии с телефонов HTC, LG и Samsung: в блоке Scalado, сегмент APP4, с кодом WDTH.
  • Некоторые камеры FujiFilm: в данных предпросмотра FlashPix. ExifTool читает данные FlashPix из изображений FPX и из сегмента APP2 FPXR JPEG-фотографий.
  • Видео Kodak MP4: в части файла под названием атом free, который обычно предназначен для неиспользуемого пространства.
  • Видео MP4 с камер Flip Video: в атоме uuid, который хранит данные Flip.

Maker notes это блок данных внутри секции Exif, который каждый производитель камеры определяет по-своему. Остальные упомянутые места находятся вне секции Exif, в других частях файла.

Стандартная миниатюра Exif работает по-другому. Спецификация Exif определяет для нее отдельный каталог тегов под названием 1st IFD.

Для миниатюры JPEG этот каталог записывает, где начинается миниатюра и сколько байт она занимает, но не ее ширину. Ширина указана внутри самого маленького JPEG. Поэтому ExifTool выводит Thumbnail Offset и Thumbnail Length, но не Preview Image Width.

Откуда берется значение

Устройство фото- или видеосъемки записывает это значение при сохранении предпросмотра. Спецификация Exif ограничивает размер сегмента APP1, который содержит данные Exif и миниатюру, до 64 килобайт.

Некоторые производители камер также записывают второй предпросмотр в собственное выделенное место. Например, Sony сохраняет предпросмотр HD-размера в JPEG-изображениях почти всех своих камер DSLR, SLT, ILCA, NEX и ILCE.

Как выглядит это значение

Значение представляет собой целое число пикселей по горизонтали предпросмотра. В файлах Canon запись Preview Image Info также содержит следующие значения:

  • Preview Image Height, вторая сторона того же предпросмотра
  • Preview Image Length, длина данных предпросмотра
  • Preview Image Start, позиция в файле, с которой начинаются данные превью
  • Preview Quality, например Normal, Fine или Superfine

ExifTool объединяет ширину и высоту в одну строку Preview Image Size. Камеры Sony хранят оба числа вместе в одном поле Preview Image Size с идентификатором тега 0xb02c.

Почему это важно для вашего файла

Это поле объясняет, почему в отчете у одной фотографии могут быть указаны 2 значения ширины. Эти 2 числа относятся к двум разным изображениям, поэтому они не обязаны совпадать.

Для расчета размера печати, ограничений на загрузку или качества изображения используйте Image Width основного изображения. Preview Image Width только показывает, насколько широкая копия для быстрого просмотра.

У большинства файлов этого поля нет, так как лишь немногие производители камер и форматы выделяют для него место. Поэтому отсутствие Preview Image Width является нормой.

Будьте осторожны при редактировании фотографии. Спецификация Exif предупреждает, что данные, которые производитель камеры записывает по-своему, могут быть изменены или утрачены другими программами для редактирования.

Мета-ключи