JPEG Meta données



Les meta-données sont des informations stockées dans les images, il s'agit des dates et heures de prise de vue, d'accès et de modification du fichier, mais également la position GPS, l'altitude, l'orientation, l'appareil utilisé, la taille de l'image et plein d'autres informations. JPEG est un des formats d'images bitmap les plus connus mais il y en plein d'autres qui contiennent également des meta-données.


Exiftool : Afficher / modifier les données

Pour afficher toutes les données d'une image :

exiftool <nom_du_fichier_jpeg>

Exemple :

exiftool 2019-06-14\ 17.18.07.jpg 
ExifTool Version Number         : 9.46
File Name                       : 2019-06-14 17.18.07.jpg
Directory                       : ********************************
File Size                       : 4.0 MB
File Modification Date/Time     : 2019:06:14 17:18:07+02:00
File Access Date/Time           : 2019:07:20 23:18:10+02:00
File Inode Change Date/Time     : 2019:07:20 23:18:10+02:00
File Permissions                : rw-rw-r--
File Type                       : JPEG
MIME Type                       : image/jpeg
JFIF Version                    : 1.01
Exif Byte Order                 : Big-endian (Motorola, MM)
Make                            : Apple
Camera Model Name               : iPhone 7
X Resolution                    : 72
Y Resolution                    : 72
Resolution Unit                 : inches
Software                        : 12.3.1
Modify Date                     : 2019:06:14 17:18:07
Tile Width                      : 512
Tile Length                     : 512
Y Cb Cr Positioning             : Centered
Exposure Time                   : 1/1168
F Number                        : 1.8
Exposure Program                : Program AE
ISO                             : 20
Exif Version                    : 0221
Date/Time Original              : 2019:06:14 17:18:07
Create Date                     : 2019:06:14 17:18:07
Components Configuration        : Y, Cb, Cr, -
Shutter Speed Value             : 1/1168
Aperture Value                  : 1.8
Brightness Value                : 9.317831417
Exposure Compensation           : 0
Metering Mode                   : Multi-segment
Flash                           : Auto, Did not fire
Focal Length                    : 4.0 mm
Subject Area                    : 810 1596 314 314
Run Time Flags                  : Valid
Run Time Value                  : 19460938684250
Run Time Scale                  : 1000000000
Run Time Epoch                  : 0
Sub Sec Time Original           : 815
Sub Sec Time Digitized          : 815
Flashpix Version                : 0100
Color Space                     : sRGB
Exif Image Width                : 3024
Exif Image Height               : 4032
Sensing Method                  : One-chip color area
Scene Type                      : Directly photographed
Exposure Mode                   : Auto
White Balance                   : Auto
Focal Length In 35mm Format     : 28 mm
Scene Capture Type              : Standard
Lens Info                       : 3.99000001mm f/1.8
Lens Make                       : Apple
Lens Model                      : iPhone 7 back camera 3.99mm f/1.8
GPS Latitude Ref                : North
GPS Longitude Ref               : East
GPS Altitude Ref                : Above Sea Level
GPS Speed Ref                   : km/h
GPS Speed                       : 0.01271528564
GPS Img Direction Ref           : True North
GPS Img Direction               : 13.1342411
GPS Dest Bearing Ref            : True North
GPS Dest Bearing                : 13.1342411
GPS Horizontal Positioning Error: 6.000906208 m
Compression                     : JPEG (old-style)
Thumbnail Offset                : 2134
Thumbnail Length                : 15081
XMP Toolkit                     : XMP Core 5.4.0
Creator Tool                    : 12.3.1
Current IPTC Digest             : 1b7af0513048f5f46c0a03aa969eec1a
Coded Character Set             : UTF8
Application Record Version      : 2
Digital Creation Time           : 17:18:07
Digital Creation Date           : 2019:06:14
Date Created                    : 2019:06:14
Time Created                    : 17:18:07
IPTC Digest                     : 1b7af0513048f5f46c0a03aa969eec1a
Image Width                     : 3024
Image Height                    : 4032
Encoding Process                : Baseline DCT, Huffman coding
Bits Per Sample                 : 8
Color Components                : 3
Y Cb Cr Sub Sampling            : YCbCr4:2:0 (2 2)
Aperture                        : 1.8
Date/Time Created               : 2019:06:14 17:18:07
Digital Creation Date/Time      : 2019:06:14 17:18:07
GPS Altitude                    : 313.3 m Above Sea Level
GPS Latitude                    : 48 deg 11' 22.88" N
GPS Longitude                   : 7 deg 18' 47.54" E
GPS Position                    : 48 deg 11' 22.88" N, 7 deg 18' 47.54" E
Image Size                      : 3024x4032
Run Time Since Power Up         : 5:24:20
Scale Factor To 35 mm Equivalent: 7.0
Shutter Speed                   : 1/1168
Create Date                     : 2019:06:14 17:18:07.815
Date/Time Original              : 2019:06:14 17:18:07.815
Thumbnail Image                 : (Binary data 15081 bytes, use -b option to extract)
Circle Of Confusion             : 0.004 mm
Field Of View                   : 65.5 deg
Focal Length                    : 4.0 mm (35 mm equivalent: 28.0 mm)
Hyperfocal Distance             : 2.07 m
Light Value                     : 14.2

A noter que exiftool permet aussi d'ajouter, modifier ou supprimer des meta-données sur tous types d'images.
On peut lancer man exiftool pour une documentation détaillée.

Voici les types de fichiers supportés par exiftool :

r = read :   Lecture
w = write :  Ecriture
c = create : Creéation

         Types de fichiers :
         ------------+-------------+-------------+-------------+------------
         3FR   r     | EIP   r     | LNK   r     | PAC   r     | RWL   r/w
         3G2   r/w   | EPS   r/w   | M2TS  r     | PAGES r     | RWZ   r
         3GP   r/w   | ERF   r/w   | M4A/V r/w   | PBM   r/w   | RM    r
         ACR   r     | EXE   r     | MEF   r/w   | PCD   r     | SO    r
         AFM   r     | EXIF  r/w/c | MIE   r/w/c | PDF   r/w   | SR2   r/w
         AI    r/w   | EXR   r     | MIFF  r     | PEF   r/w   | SRF   r
         AIFF  r     | F4A/V r/w   | MKA   r     | PFA   r     | SRW   r/w
         APE   r     | FFF   r/w   | MKS   r     | PFB   r     | SVG   r
         ARW   r/w   | FLA   r     | MKV   r     | PFM   r     | SWF   r
         ASF   r     | FLAC  r     | MNG   r/w   | PGF   r     | THM   r/w
         AVI   r     | FLV   r     | MODD  r     | PGM   r/w   | TIFF  r/w
         BMP   r     | FPF   r     | MOS   r/w   | PLIST r     | TORRENT r
         BTF   r     | FPX   r     | MOV   r/w   | PICT  r     | TTC   r
         CHM   r     | GIF   r/w   | MP3   r     | PMP   r     | TTF   r
         COS   r     | GZ    r     | MP4   r/w   | PNG   r/w   | VRD   r/w/c
         CR2   r/w   | HDP   r/w   | MPC   r     | PPM   r/w   | VSD   r
         CRW   r/w   | HDR   r     | MPG   r     | PPT   r     | WAV   r
         CS1   r/w   | HTML  r     | MPO   r/w   | PPTX  r     | WDP   r/w
         DCM   r     | ICC   r/w/c | MQV   r/w   | PS    r/w   | WEBP  r
         DCP   r/w   | IDML  r     | MRW   r/w   | PSB   r/w   | WEBM  r
         DCR   r     | IIQ   r/w   | MXF   r     | PSD   r/w   | WMA   r
         DFONT r     | IND   r/w   | NEF   r/w   | PSP   r     | WMV   r
         DIVX  r     | INX   r     | NRW   r/w   | QTIF  r/w   | WV    r
         DJVU  r     | ITC   r     | NUMBERS r   | RA    r     | X3F   r/w
         DLL   r     | J2C   r     | ODP   r     | RAF   r/w   | XCF   r
         DNG   r/w   | JNG   r/w   | ODS   r     | RAM   r     | XLS   r
         DOC   r     | JP2   r/w   | ODT   r     | RAR   r     | XLSX  r
         DOCX  r     | JPEG  r/w   | OFR   r     | RAW   r/w   | XMP   r/w/c
         DPX   r     | K25   r     | OGG   r     | RIFF  r     | ZIP   r
         DV    r     | KDC   r     | OGV   r     | RSRC  r     |
         DVB   r/w   | KEY   r     | ORF   r/w   | RTF   r     |
         DYLIB r     | LA    r     | OTF   r     | RW2   r/w   |

Et voici les meta-données supportées par exiftool :

         Meta Information
         ----------------------+----------------------+---------------------
         EXIF           r/w/c  |  CIFF           r/w  |  Ricoh RMETA    r
         GPS            r/w/c  |  AFCP           r/w  |  Picture Info   r
         IPTC           r/w/c  |  Kodak Meta     r/w  |  Adobe APP14    r
         XMP            r/w/c  |  FotoStation    r/w  |  MPF            r
         MakerNotes     r/w/c  |  PhotoMechanic  r/w  |  Stim           r
         Photoshop IRB  r/w/c  |  JPEG 2000      r    |  APE            r
         ICC Profile    r/w/c  |  DICOM          r    |  Vorbis         r
         MIE            r/w/c  |  Flash          r    |  SPIFF          r
         JFIF           r/w/c  |  FlashPix       r    |  DjVu           r
         Ducky APP12    r/w/c  |  QuickTime      r    |  M2TS           r
         PDF            r/w/c  |  Matroska       r    |  PE/COFF        r
         PNG            r/w/c  |  GeoTIFF        r    |  AVCHD          r
         Canon VRD      r/w/c  |  PrintIM        r    |  ZIP            r
         Nikon Capture  r/w/c  |  ID3            r    |  (and more)

Exemple : jhead pour modifier la date de prise de la photo

Pour modifier la date de la prise de vue on peut utiliser la commande jhead :

  jhead -ts<ANNEE>:<MOIS>:<JOUR>-<HEURE>:<MINUTE>:<SECONDE>.<MILLISECONDES> <nom_du_fichier_jpeg>

Par exemple, pour définir la date du 15 avril 2024 à 6h30 : jhead -ts2019:04:15-06:30:00.143 Ma_photo.jpg

On a ajouté 143 millisecondes pour que la photo ne paraisse pas trafiquée.
Lorsqu'on prend une photo, il est très rare que le compteur des millisecondes tombe pile sur zéro au moment de la prise de vue.


[ Adresse Bitcoin pour les dons BTC : 1KCZGe7PtxwaWEJf1dHcoqsxbrzypNTvEw ]