Lire les exifs sous Linux

01/03/2011 à 09:50

citizen

Bonjour les gens

Je sais que certains d'entre nous sont des utilisateurs de Linux. Pour les gens vivants sur notre jolie banquise libre, voici un petit script Nautilus très basique et très simple qui vous permettra de lire les données exifs d'une photo par un simple clic droit sur cette dernière. Il y a une dépendance, il s'agit de exif, alors installer exif avant de vous en servir sinon vous n'aurez aucun résultat (le paquet est normalement déjà installé par défaut dans la majorité des distributions)

#!/bin/bash
#dépendance : exif

zenity --info --text " `exif "$1" `"


Copiez le code dans un fichier texte et renommez le fichier "Script.sh" en n'oubliant pas d'autoriser l'exécution du script.
Le script est à placer ensuite dans ~/.gnome2/nautilus-scripts (si le dossier n'existe pas, créez-le).
Au besoin, relancez Nautilus par un
nautilus -q

Maintenant si vous voulez voir les exifs d'une image sur votre disque dur, il vous suffit de faire un clic droit dessus puis > Scripts > Exifs.sh
ça vous donnera quelque chose comme ça :

Enjoy :)
01/03/2011 à 10:22

Onikenji

Cool ! merci beaucoup pour l'info :D
06/01/2015 à 11:32

Clo

Bonjour,

Merci pour cette information, j'ai fini par y arriver,
Je dois avoir mon appareil photo dans une config bizarre, ou pas la bonne version d'exif ? (0.6.21)

exif  IMG_0611.JPG
Corrupt data
The data provided does not follow the specification.
ExifMnoteCanon : Invalid zero-length tag size

exif IMG_0611.CR2
Corrupt data
The data provided does not follow the specification.
ExifLoader : The data supplied does not seem to contain EXIF data.

 exif -d IMG_0611.CR2
ExifLoader : Scanning 1024 byte(s) of data…
Corrupt data
The data provided does not follow the specification.
ExifLoader : The data supplied does not seem to contain EXIF data.
'IMG_0611.CR2' is not readable or does not contain EXIF data !


exif -d IMG_0611.JPG
me sort une floppée d'injures,
Corrupt data
The data provided does not follow the specification.   
ExifMnoteCanon : Invalid zero-length tag size   
ExifMnoteCanon : Loading entry 0xe3ce ('(null)')……
EXIF tags in 'IMG_0611.JPG' ('Motorola' byte order) :

puis un truc qui ressemble à ce qu'on cherche, avec le jpeg, il essaie de se rattraper aux branches
Model  |Canon EOS 500D…
Exif Version  |Exif Version 2.21
FlashPixVersion  |FlashPix Version 1.0
Interoperability Ind|R98
Interoperability Ver|0100

tout pareil que toi, sauf
padding  |  2026 bytes undefined data dedans
et
Software  |Microsoft Windows Photo Viewer 6.1.7600.16385

(le fait que ce soit en anglais vient probalement de mon install linux)
En theorie, j'ai copié directement les photos de mon APN vers mon disque, NTFS, en etant sous windows,
bricole-t-il les fichiers au vol ?

merci
 
06/01/2015 à 12:19

jldag

Merci pour l'info. Moi j'utilise Ubuntu et Nautilus pour la gestion des fichiers. En cliquand droit sur un fichier jpg j'ai acces au propriétés où un onglet image donne les paramêtres principaux de la prise de vue.
Avec Firefox, j'utilise l'extension FxIf.
 
06/01/2015 à 17:20

Clo

bonjour,

merci pour vos retours.

en fait en cherchant, un peu, mes versions ont l'air d'etre celles prposées au download :
exif exif-0.6.21-3.fc18.x86_64
libexif-0.6.21-2.fc18.x86_64

rien de plus recent dispo ?

Clo
06/01/2015 à 17:35

Clo


bonsoir,

je me reponds à moi-même, finalement en utilisant exiv2 -p a  je peux voir tous les champs sur les CR2 ou les JPG

Quand il ne les toruve pas il dit inconnu ou non defini

Clo