Conflict with values ‘image/jpeg’ and ‘image/mpo’

Classification

Validator

Validator version

Error message type

file-scraper

2.5.0

general

File format

Version

Specification

Description

Location

image/mpo

CIPA

Analyses

Analysis

MPO file format (Multi-Picture Object, also known as MPF, Multi-Picture Format) is an extension to the JPEG file format by Camera Imaging Products Association (CIPA). The format allows including multiple images to a single file but therefore is not in accordance with JPEG file format. MPO files may include preview images for various purposes like to be presented on a digital camera screens or stereo images.

A preview image follows the actual image in the file. For stereo images, the second image follows the main - or the first - image in the same manner.

Is it a bug in the validating software? -

Possible solutions

Migrate MPO file to JPEG format

The suggestion

A valid JPEG file can be created from a MPO file that contains images that complement the first otherwise valid JPEG file by removing the extra images from the file.

Execution

exiftool -MPF:All= -Trailer:All= -overwrite_original <input>.JPG

Tested with:

Effects

The main image and its headers stay unchanged. Additional images, such as a preview image and its APP2 header section, are removed. The -overwrite_original switch makes ExifTool to overwrite the input file.

Justification

MPO file format is extension of JPEG for saving multiple images into a same file.

Migrated files

Output example

Notes on the error