Что такое формат файла MPO?
Файлы .mpo были созданы Ассоциацией производителей камер и продуктов обработки изображений (CIPA) для хранения снимков, сделанных камерами с системой нескольких стереоскопических линз, такими как серия Fujifilm FinePix Real 3D. Файл .mpo содержит два или более изображений JPEG, объединенных в один 3D-совместимый контейнер, причем каждое встроенное изображение может иметь собственные метаданные Exif.
Внутренне .mpo начинается со стандартного маркера JPEG SOI (FF D8 FF), поэтому он является валидным JPEG по смещению байта 0. Его отличает сегмент APP2, содержащий тег MPF - индекс Multi-Picture Format, определенный в стандарте CIPA DC-007, который записывает смещение байтов и размер каждого дополнительного кадра JPEG, добавленного после первого.
Файлы .mpo используются для просмотра изображений на устройствах, поддерживающих 3D-технологии, обычно на 3D-телевизорах. Изображения, хранящиеся в формате .mpo, могут быть преобразованы в анаглифное изображение (стереоскопическое 3D-композитное изображение, просматриваемое через очки с цветовыми фильтрами) с помощью программного обеспечения для обработки стереоскопических изображений, такого как StereoPhoto Maker.
- Формат
.mpoизначально был разработан для хранения только двух изображений, но спецификация DC-007 теперь позволяет одному файлу содержать неограниченное количество кадров.jpg. Тем не менее, большинство файлов.mpoсодержат всего два изображения: стереопару для левого и правого глаза. - Изображения
.mpoтакже создаются и используются игровой консолью Nintendo 3DS для ее автостереоскопического дисплея. - Файл
.mpo, открытый в любом стандартном средстве просмотра изображений, покажет только одно изображение, обычно то, что предназначено для левого глаза. - Поскольку
.mpoявляется валидным JPEG по смещению 0, переименование файла в.jpgпозволяет большинству программ открыть как минимум первое встроенное изображение. Родственной альтернативой стерео-JPEG является формат .JPS.
Безопасность и защита
РИСК: LOWMPO - это пассивные данные изображения (просто JPEGs в контейнере), они не содержат исполняемого кода, поэтому их открытие безопасно. Единственные практические проблемы не связаны с вредоносным ПО: многие приложения читают только первое изображение (вы можете не осознавать наличие второго кадра), а метаданные EXIF (камера, дата, иногда GPS) передаются вместе с файлом - удалите их перед публикацией, если важна конфиденциальность. Как всегда, не доверяйте файлам, которые выдают себя за MPO, но на самом деле являются .exe.
Детали формата
в двух словахПрограммы, открывающие файлы MPO
Технические подробности
глубокая спецификация| Тип формата | Контейнер из двух или более последовательных изображений JPEG в одном бинарном файле |
| Магические байты (hex) | FF D8 FF E1 - стандартный JPEG SOI + байты длины APP2; идентичность MPO подтверждается полезной нагрузкой APP2, начинающейся с четырехбайтовой сигнатуры MPF |
| MIME-тип | image/mpo |
| Управляющий стандарт | CIPA DC-007 (Multi-Picture Format) |
| Ключевой внутренний маркер | Сегмент APP2, содержащий таблицу индексов MP, которая фиксирует тип изображения каждого кадра, смещение байтов от JPEG SOI и размер в байтах |
| Типичное количество изображений | 2 (стереопара для левого и правого глаза) |
| Максимальное количество изображений | Неограничено согласно спецификации CIPA DC-007 |
| Формат каждого изображения | Каждый кадр представляет собой автономное изображение JPEG с компрессией DCT |
| Метаданные каждого изображения | Каждый встроенный кадр JPEG несет свой собственный независимый сегмент Exif |
| Атрибуты MP Entry | Классифицируют каждый кадр как Baseline MP Primary или Dependent child image с сохраненным смещением и размером |
| Обратная совместимость | Файл является валидным JPEG по смещению байта 0; инструменты без поддержки MPO просто отображают только первое (основное) изображение |
| Основное оборудование для захвата | Двухобъективные стереокамеры (Fujifilm FinePix Real 3D W1, W3) и система камер Nintendo 3DS |
| Методы 3D-рендеринга | Анаглиф (очки с цветофильтрами), side-by-side, top-and-bottom и автостереоскопический дисплей |
| Цветовое кодирование | sRGB, идентично стандартному JPEG; каждый встроенный кадр является независимым полноцветным изображением |
| Выпущен | 2009 (CIPA DC-007 Multi-Picture Format) |
| Открыть стандартное | Да · без роялти |
| Спецификация | www.cipa.jp |
Конвертации MPO
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах MPO.