#1 Tue 18 May 2004 15:50
- Fpouget
- Invité
dates de prises de vues dans jpg
De: Frederic POUGET
Bonjour
un casse tete de plus...comment extraire de 5000 fichiers JPG automatiquement la date et l'heure de prise de vue et la mettre dans un fichier avec le nom de la photo ??? Je vois l'info en editant le jpg dans word pad mais apres toutes tentatives d'extraction restent infructueuses.
Si quelqu'un a un idee il aura toute ma reconnaissante gratitude...
Frederic POUGET
Universite de La Rochelle
http://www.univ-lr.fr/lpsig
#2 Tue 18 May 2004 15:50
- DESILE Matthieu
- Invité
Re: dates de prises de vues dans jpg
Bonjour,
Est-ce que ce sont des images prises avec un appareil photo
numerique ? Dans ce cas la, il faudrait regarder du cote
d'un langage de script qui permet de retirer les informations
EXIF d'une image.
(le langage ruby avec la librairie EXIF le fait tres bien)
Matthieu
#3 Tue 18 May 2004 15:50
- Guillaume SUEUR
- Invité
Re: dates de prises de vues dans jpg
Essayez en PHP avec la bibliotheque GD.
Cordialement,
Guillaume
SUEUR
guillaume.sueur@ geosignal.fr
#4 Tue 18 May 2004 15:51
- Andre M Winter
- Invité
Re: dates de prises de vues dans jpg
bonjour,
j'ai moi-meme un petit programme qui tourne sous perl (en local sous
windows) qui renome les fichiers comme vous le desirez en
aaaammjj-hhmmss.jpg. (et perl sous windows n'est pas un probleme)
la cle est de lire le fichier en binaire. si vous avez tjs utilise la
meme camera, l'info requise se trouvera tjs au meme endroit (byte
hexadecimal).
ne l'ayant qu'en local a la maison je ne peux le mettre en ligne que ce
soir.
a+
andre
#5 Tue 18 May 2004 15:51
- Olivier GUYOT-DE-LA-POMMERAYE
- Invité
Re: dates de prises de vues dans jpg
Bonjour,
Le JPEG permet depuis un certains temps (arrivee des appareils photos numeriques je crois) de stocker une quantite d'informations relatives a la photo (Date, Heure, Parametres de prise de vue etc ...). C'est le format EXIF lie au JPEG qui permet de gerer ces "tags" de metadonnees.
Il existe des ActiveX permettant d'exploiter ces "tags" via VB/VBA. Quant a extraire l'info directement sans l'ActiveX, il vous faudra vous tourner vers des langages plus robustes permettant d'acceder reellement aux fichiers binaires, du style "Langage C ou C++", mais alors la c'est pas facile ...
Olivier.Guyot-de-La-Pommeraye
#6 Tue 18 May 2004 15:51
- Alexis Noël
- Invité
Re: dates de prises de vues dans jpg
Idee : Un script Python avec la librairie associee
http://home.cfl.rr.com/genecash/digital_camera/EXIF.py pour extraire ces
informations des fichiers jpeg.
Apprendre Python ca devrait vous couter 48h de temps si vous avez
quelques bases en programmation et ca vous servira toute la vie :-)
http://wikipython.flibuste.net/
#7 Tue 18 May 2004 15:51
- Laurent Jégou
- Invité
Re: dates de prises de vues dans jpg
Bonjour,
Les informations de prise de vues sont inserees generalement dans les
champs exif des fichiers jpeg. Il existe differents logiciels
d'extraction de ces informations, une revue a cette adresse :
http://graphicssoft.about.com/cs/exifsoftware/
Cordialement,
--
____________________________________
Laurent JÉGOU
IGE Cartographe/Infographe
Dept. Geographie-Amenagement / UTM
F-31058 TOULOUSE CEDEX 9 - FRANCE
Tel. : (33) 05.61.50.43.89
http://www.univ-tlse2.fr/geoprdc
#8 Tue 18 May 2004 15:51
- Jean Le Baut
- Invité
Re: dates de prises de vues dans jpg
Bonjour,
Il y a plusieurs methodes :
- utiliser un logiciel comme FotoAlbum Pro de www.fototime.com
(25€),
- ecrire un petit programme en C++.
Cordialement
Jean Le Baut
#9 Tue 18 May 2004 15:51
- Gaëtan GABORIT
- Invité
Re: dates de prises de vues dans jpg
Bonjour,
peut-etre qu'Image Magick vous permettrait de recuperer ces infos en mode
batch.
http://www.imagemagick.org/www/ImageMag … ls-verbose
Cordiales salutations.
Gaetan GABORIT
#10 Tue 18 May 2004 16:50
- Sylvain Théry
- Invité
Re: dates de prises de vues dans jpg
Bonjour,
EXIFren fait ca tres bien
http://www.kuren.org/exif/
30 ko avec les sources.
Cordialement,
Sylvain
Sylvain Thery
#11 Tue 18 May 2004 19:27
- Andre M Winter
- Invité
Re: dates de prises de vues dans jpg
rebonjour,
sous se trouvent 3
fichiers *.pl pour renommer les fichiers issus d'un appareil numerique.
la ligne important dans ces fichiers est
seek(ACTU, 188, 0);
et il faut adapter 188 suivant la camera. ainsi sur il faut la 276e
place sur une nikon. les 19 caracteres qui suivent (en ascii dans la
source binaire) sont la date et l'heure. les autres directives sont pour
renomer les videos ou effacer des fichiers non necessaires.
executer le fichier sans parametres dans le dossier ou se trouvent les
fichiers *.jpg.
un interprete perl est necessaire, j'utilise une vieille version de
pour les executer sous unix, il faut sans doute apporter qq petites
modifications.
a+
andre
#12 Tue 25 May 2004 12:15
- Aline Clozel
- Invité
Re: dates de prises de vues dans jpg
Ca me parait possible avec XnView un logiciel libre que je viens de decouvrir qui
permet des retouches photos, des exports ce toute sorte, la creation de plaches
conctact et leur export en divers formats, etc ...
A rechercher a cette adresse :
http://www.xnview.com
il y a une version francaise tres complete (la traduction)
#13 Tue 25 May 2004 14:05
- ROGISTER Jean
- Invité
Re: dates de prises de vues dans jpg
Bonjour,
D'autres intervenants en parlerait mieux que moi, mais attention a ne
pas confondre les freeware ou graticiels (comme Xnview), qui sont des
programmes dont l'utilisation est gratuite, et les logiciels libres,
dont la principale caracteristique est l'accessibilite de leur code
source. (comme par exemple The GIMP).
Comme je suis de bonne humeur ce matin, j'ai envie de chantonner: c'est
peut etre un detail pour vous, mais pour moi ca veut dire beaucoup
Voila, bonne journee.
PS: Il n'empeche que Xnview est effectivement un excellent logiciel.
Jean ROGISTER
CNASEA Martinique
#14 Tue 25 May 2004 16:57
- Christophe
- Invité
Re: dates de prises de vues dans jpg
Bonjour,
A noter que XNVIEW propose aussi une excellente dll en gratuiciel, qui peut
etre utilisee avec VB, Delphi et C++.
Christophe Vergon