Comment lire et supprimer les données méta (exif) de mes photos en utilisant la ligne de commande?

43

Je viens de regarder ça. Figure Je le partagerai ici pour référence future.

    
posée klenwell 24.02.2013 - 21:24
la source

3 réponses

64

Installer exiftool:

sudo apt-get install libimage-exiftool-perl

Pour lire les métadonnées de photo:

exiftool /tmp/my_photo.jpg

Pour effacer les métadonnées photo:

exiftool -all= /tmp/my_photo.jpg

Avant:

ExifTool Version Number         : 8.60
File Name                       : my_photo.jpg
Directory                       : /tmp
File Size                       : 3.0 MB
File Modification Date/Time     : 2013:02:24 12:08:10-08:00
File Permissions                : rw-rw-r--
File Type                       : JPEG
MIME Type                       : image/jpeg
Exif Byte Order                 : Big-endian (Motorola, MM)
Orientation                     : Unknown (0)
Y Cb Cr Positioning             : Centered
X Resolution                    : 72
Y Resolution                    : 72
Resolution Unit                 : inches
Modify Date                     : 2013:02:24 11:25:27
Make                            : Samsung
Camera Model Name               : Galaxy Nexus
Exif Version                    : 0220
Flashpix Version                : 
Color Space                     : sRGB
Components Configuration        : Y, Cb, Cr, -
Compressed Bits Per Pixel       : 0
Exif Image Width                : 1944
Exif Image Height               : 2592
Date/Time Original              : 2013:02:24 11:25:27
Create Date                     : 2013:02:24 11:25:27
Exposure Time                   : 1/354
F Number                        : 2.8
Exposure Program                : Aperture-priority AE
ISO                             : 50, 0, 0
Shutter Speed Value             : 1/353
Aperture Value                  : 2.6
Brightness Value                : 0
Exposure Compensation           : 0
Max Aperture Value              : 2.6
Subject Distance                : 0 m
Metering Mode                   : Multi-spot
Light Source                    : Daylight
Flash                           : No Flash
Focal Length                    : 3.4 mm
Flash Energy                    : 0
Exposure Index                  : undef
Sensing Method                  : One-chip color area
Scene Type                      : Directly photographed
Custom Rendered                 : Custom
Exposure Mode                   : Auto
White Balance                   : Auto
Digital Zoom Ratio              : 1
Scene Capture Type              : Standard
Contrast                        : Normal
Saturation                      : Normal
Sharpness                       : Normal
Subject Distance Range          : Unknown
Image Unique ID                 : OAEL01
GPS Time Stamp                  : 19:25:27
GPS Date Stamp                  : 2013:02:24
Compression                     : JPEG (old-style)
Thumbnail Offset                : 2143
Thumbnail Length                : 10941
Image Width                     : 1944
Image Height                    : 2592
Encoding Process                : Baseline DCT, Huffman coding
Bits Per Sample                 : 8
Color Components                : 3
Y Cb Cr Sub Sampling            : YCbCr4:2:0 (2 2)
Aperture                        : 2.8
GPS Date/Time                   : 2013:02:24 19:25:27Z
Image Size                      : 1944x2592
Shutter Speed                   : 1/354
Thumbnail Image                 : (Binary data 10941 bytes, use -b option to extract)
Focal Length                    : 3.4 mm
Light Value                     : 12.4

Après:

ExifTool Version Number         : 8.60
File Name                       : my_photo.jpg
Directory                       : /tmp
File Size                       : 2.9 MB
File Modification Date/Time     : 2013:02:24 12:21:39-08:00
File Permissions                : rw-rw-r--
File Type                       : JPEG
MIME Type                       : image/jpeg
Image Width                     : 1944
Image Height                    : 2592
Encoding Process                : Baseline DCT, Huffman coding
Bits Per Sample                 : 8
Color Components                : 3
Y Cb Cr Sub Sampling            : YCbCr4:2:0 (2 2)
Image Size                      : 1944x2592

Références:

réponse donnée klenwell 24.02.2013 - 21:24
la source
5

Imagemagick

Au lieu de Exiftool , j'ai trouvé plus utile et plus facile à mémoriser en utilisant Imagemagick :

A lire

identify -verbose myphoto.jpg | grep exif

Pour supprimer

Avec imagemagick package installé, vous pouvez le faire ( pas uniquement pour les fichiers JPEG ):

mogrify -strip *.jpg

Du manuel :

  

-strip

     

supprimer l'image de tous les profils, commentaires ou morceaux PNG: bKGD, cHRM, EXIF, gAMA, iCCP, iTXt, sRGB, tEXt, zCCP, zTXt, date.

AFAIK , la seule différence est que mogrify ne supprimera pas ces métadonnées:

Ce que j'ai trouvé utile. Par rapport à diff -y <(exiftool wMogrify.jpg) <(exiftool wExiftool.jpg)

Si vous préférez Exiftool , vous pourriez trouver utile de créer un alias à exiftool -all= *.jpg && rm *original .

    
réponse donnée Pablo Bianchi 24.10.2017 - 16:37
la source
3

Pour supprimer puis changer un seul champ, nous pouvons utiliser cette commande:

[email protected]:~# exiftool -Copyright= IMG_3357.jpg
[email protected]:~# exiftool -Copyright=LinuxSlaves IMG_3357.jpg

Référence: lien

    
réponse donnée Andre Petkova 25.05.2015 - 11:14
la source

Lire d'autres questions sur les étiquettes