lundi 18 mars 2013

Lecture des données EXIF et renommage des fichiers.

Nous allons utiliser les données EXIF et en particulier la date originale de prise de vue pour générer une arborescence de type :

AAAA / MM / JJ ce qui permettra d'accèder facilement aux images par la suite.

Nous allons également renommer l'image AAAAMMJJ_HHmmSS.EXT

Exemple une photo prise à 11:33:45 le 18 Mars 2013 sera représentée de la façon suivante :

2013
  |_03
    |_18
      |_20130318_113345.JPG
      |_20130318_113427.JPG
      |_20130318_113512.JPG


Il faut prendre en compte plusieurs difficultés :

 - Les données EXIF pourraient ne pas exister. Il faudra dans ce cas utiliser la date de création du fichier qui est moins fiable, car modifiable.

 - Un fichier avec le même peut déjà exister. Plusieurs raisons peuvent expliquer cela :

    C'est le même fichier => Il ne faut pas le copier.
    Ce n'est pas le même fichier => il faut le copier.
 
Comme à chaque fois, je vais commencer en Java, pooursuivre en PHP et terminer en C#  

Aucun commentaire:

Enregistrer un commentaire