Journal Exif et compagnie

Posté par  (site web personnel) .
Étiquettes : aucune
0
6
fév.
2004
J'ai un site web avec les photos que je prend un peu partout avec mon APN (Nikon Coolpix 3100).

J'ai un petit problème avec les photos en format portrait, je les retourne avec les outils ImageMagick (convert) mais ces outils ne font pas la modification des informations exif, ce qui fait que lorsque mes scripts PHP génèrent les miniatures à partir des miniatures exif elles sont dans le mauvais sens.

Donc, je voudrais savoir si quelqu'un connait un programme (si possible en ligne de commande) qui permette de faire pivoter une image de 90° ainsi que la miniature exif, ça m'éviterait devoir gérer ça avec PHP...
  • # Re: Exif et compagnie

    Posté par  (site web personnel) . Évalué à 1.

    http://www.hugsan.com/EXIFutils/(...) mais c'est pas libre

    tu dois pouvoir le faire avec gPhoto
  • # Re: Exif et compagnie

    Posté par  . Évalué à 1.

    Je suppose que tes images sont en JPEG, peut-être peux tu jetter un coup d'œil à jpegtrans, qui a l'avantage de faire les rotations "lossless". Ceci dit, comme je ne l'utilise pas, je ne sais pas ce qu'il fait des Exif.
    • [^] # Re: Exif et compagnie

      Posté par  . Évalué à 1.

      bon, je me reponds à moi même...

      alors déjà, c'est "jpegtran", sans "s"
      ensuite, les miniatures des exif ne sont pas modifiées après une rotation (note: sans l'option -copy all, les miniatures ne sont pas conservées)

      un script shell à base du programme "exif" avec les options -e (extraction du thumbnail) et -i=file (insertion d'un thumbnail) et "jpegtran" pour la rotation entre les deux pourrait faire l'affaire...

      j'aide pas trop là, désolé...
  • # Re: Exif et compagnie

    Posté par  . Évalué à 1.

    Teste un coup avec jpegtran (paquet libjpeg-progs sous debian), ça devrait le faire. C'est ce qu'utilise gqview dans ses dernières versions.
  • # Re: Exif et compagnie

    Posté par  . Évalué à 2.

    j'ai honte, mais je pose qd même la question : c'est quoi Exif ? des meta-données stockés dans la photo ??

    merci.
    • [^] # Re: Exif et compagnie

      Posté par  (site web personnel) . Évalué à 1.

      Exif c'est pour Exchangeable Image File Format
      la pluspart des appareil photo numerique l'utilise tu as diverse info dedans taille type d'appareil etc ...
      (www.exif.org)

      pm
  • # Re: Exif et compagnie

    Posté par  . Évalué à 1.

    gthumb permet aussi de le faire ... par contre c'est pas en ligne de commande.
  • # Re: Exif et compagnie

    Posté par  . Évalué à 2.

    apt-get install exiftran ?

    Bon c'est sur unstable (SID) et c'est sorti hier soir chez debian... mais ça peut peut-être faire ce que tu cherches...

    exiftran - transform digital camera jpeg images

    exiftran is a command line utility to transform digital image jpeg images.
    It can do lossless rotations like jpegtran, but unlike jpegtran it cares
    about the EXIF data: It can rotate images automatically by checking the
    exif orientation tag, it updates the exif informaton if needed (image
    dimension, orientation), it also rotates the exif thumbnail. It can process
    multiple images at once.
  • # Re: Exif et compagnie

    Posté par  (site web personnel) . Évalué à 1.

    Voici un petit script qui fait tout pour toi :
    - tourner les photos de portrait en paysage
    - retirer la miniature qui ne sert a rien
    - mettre un nom a l'auteur en EXIF
    - conserver les autres infos EXIF

    http://www.softndesign.org/phpwiki/index.php/Post%20traitement%20de(...)
    • [^] # Re: Exif et compagnie

      Posté par  (site web personnel) . Évalué à 1.

      Il fait aussi une recompression a 75% (mais ca peut etre desactive)
    • [^] # Re: Exif et compagnie

      Posté par  (site web personnel) . Évalué à 1.

      - retirer la miniature qui ne sert a rien

      Elle ne sert à rien car les softs ne s'en servent pas la plupart du temps.

      Ca permet essentiellemnt d'avoir une prévisualisation extremement rapide plutot que d'avoir à travailler sur l'original.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.