IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques et frameworks PHP Discussion :

[PhotoMat] EXIF or not ?


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    Membre éclairé Avatar de Casio
    Homme Profil pro
    Historien numérique
    Inscrit en
    Novembre 2005
    Messages
    312
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Historien numérique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 312
    Par défaut [PhotoMat] EXIF or not ?
    Salutations,

    Sur ce site : http://mathieu.charreyre.net
    J'ai développé une interface d'admin. qui fonctionne à merveille et me permets d'uploader sans complications, ou que je sois dans le monde, de nouveaux clichés et à ranger les galeries du site.

    Tout marche à merveille, mais je continue d'être pointilleux.

    En effet, à chaque survol des clichés, il y a les meta-données EXIF de ceux ci qui s'affichent dans l'encart droite du site. Aucun pb la dessus.

    Mais je souhaite rajouter un champs EXIF ou je pourrais en fait commenter la photo.

    J'ai essayé plusieurs moyen, mais en dehors des EXIF standards (time, date, etc...) je suis un peu paumé.

    Comment ecrire un EXIF via mon interface d'admin. ? Quelles variable utiliser ?

    A vous lire,

  2. #2
    Membre émérite Avatar de sebhm
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2004
    Messages
    1 090
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Landes (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 090
    Par défaut
    Bonjour,

    je ne comprends pas tout.
    EXIF (si j'ai compris ce que j'ai lu sur Wikipedia), c'est un format qui permet de récupérer des infos supplémentaires sur une image. (j'ai bon là ?)
    Et toi, tu voudrais maintenant ajouter de nouvelles infos ?
    En fait, tu veux juste les saisir dans ton interface d'admin ?
    si oui, alors ca n'a plus de rapport avec EXIF.

    Merci de confirmer
    et de bien expliquer ce que tu veux faire

  3. #3
    Membre Expert
    Avatar de Doksuri
    Profil pro
    Développeur Web
    Inscrit en
    Juin 2006
    Messages
    2 507
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 507
    Par défaut
    salut,

    je ne veux pas te demoraliser, mais j'avais bosse sur les exifs il y a quelques annees. et je n'ai jamais trouve le moyen d'ajouter des metadatas. :/
    (depuis, c'est peut-etre possible)
    La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.

    Venez discuter sur le Chat de Développez !

  4. #4
    Membre éclairé Avatar de Casio
    Homme Profil pro
    Historien numérique
    Inscrit en
    Novembre 2005
    Messages
    312
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Historien numérique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 312
    Par défaut
    Salutations,

    Citation Envoyé par sebhm Voir le message
    Merci de confirmer
    et de bien expliquer ce que tu veux faire
    (parce que pour l'instant je vois pas le rapport avec PHP-MySQL)
    Oui, en effet, Les méta données EXIF sont empaquetées dans les photos ou images, et "exif_read_data" en PHP permet de les lire.

    Citation Envoyé par Doksuri
    je ne veux pas te demoraliser, mais j'avais bosse sur les exifs il y a quelques annees.
    Voici le code de l'encadré actuel :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    <?php
    ini_set('exif.encode_unicode', 'UTF-8');
    $exif = exif_read_data($tab1, 0, true);
    $date0 = $exif['EXIF']['DateTimeOriginal'];
    $date1 = substr($date0, 0, 10);
    //$date2 = str_replace(":", "/", $date1);
    $date2 = explode(":", $date1);
    //foreach ($exif as $key => $section) {
    //    foreach ($section as $name => $val) {
    //        echo "$key.$name: $val<br />\n";
    //    }
    //}
    // echo '&nbsp;'.$exif['FILE']['FileName'].'<br />';
    // echo '&nbsp;'.$exif['IFD0']['DateTime'].'<br />';
    echo '&nbsp;- '.$date2[2].'/'.$date2[1].'/'.$date2[0].' -&nbsp;<br />';
    // echo ''.$exif['EXIF']['DateTimeOriginal'].'<br />';
    echo ''.$exif['IFD0']['Model'].'<br />';
    echo 'Ouverture : '.$exif['COMPUTED']['ApertureFNumber'].'<br />';
    echo 'Exposition : '.$exif['EXIF']['ExposureTime'].'<br />';
    echo 'ISO : '.$exif['EXIF']['ISOSpeedRatings'].'<br /><br />';
    // echo '&nbsp;'.$exif['EXIF']['Flash'].'<br />';
    // echo '&nbsp;'.$exif['COMPUTED']['Copyright.Photographer'].'<br />';
    // echo '&nbsp;'.$exif['COMPUTED']['Copyright.Editor'].'<br />';
    // echo '&nbsp;'.$exif['COMPUTED']['Copyright'].'<br />';
    // echo '&nbsp;'.$exif['IFD0']['Copyright'].'<br />';
    ?>
    Je sais qu'il existe des balises du style "COMPUTED.UserComment:" que l'on devrait pouvoir programmer. ( http://www.php.net/manual/en/functio...-read-data.php ).

    Qu'en pensez vous ?

    A vous lire,

    MaT.

  5. #5
    Membre Expert
    Avatar de Doksuri
    Profil pro
    Développeur Web
    Inscrit en
    Juin 2006
    Messages
    2 507
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 507
    Par défaut
    je ne sais pas si t'as lu les commentaires du lien que tu donnes, mais le 3eme avant la fin :
    gimpster at gimpster dot com
    17-May-2004 11:24
    I've written a library in pure PHP5 for editing EXIF tags. It deals with both reading and writing EXIF tags, and can be downloaded from pel.sourceforge.net/
    je pense que ca pourra t'aider.

    sinon, une solution de bricolage, serait d'ajouter un champ 'commentaire' pour l'image consernee dans ta BDD
    La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.

    Venez discuter sur le Chat de Développez !

  6. #6
    Membre éclairé Avatar de Casio
    Homme Profil pro
    Historien numérique
    Inscrit en
    Novembre 2005
    Messages
    312
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Historien numérique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 312
    Par défaut
    Après avoir testé plein de choses, je reste sur ma faim.

    Merci Dolsuri pour ton aide. Mais la c'est un énorme lot. J'ai essayé en vain d'extraire juste de quoi éditer par ex. "COMPUTED.UserComment:", mais en vain...

    Il y a des soluces en java, mais la encore j'ai peur que ce soit une usine à gaz...

    Any other idea ?

Discussions similaires

  1. [Kylix] Erreur "File not Found : Windows.dcu"
    Par derrick23_2003 dans le forum EDI
    Réponses: 4
    Dernier message: 27/12/2005, 12h18
  2. TXMLModule.create - name = resource not found
    Par pram dans le forum XMLRAD
    Réponses: 2
    Dernier message: 04/03/2003, 11h54
  3. [Turbo C++] Fonciton containing for are not expanded inline
    Par BuG dans le forum Autres éditeurs
    Réponses: 6
    Dernier message: 17/02/2003, 07h48
  4. Component not found
    Par Pm dans le forum XMLRAD
    Réponses: 2
    Dernier message: 28/01/2003, 15h40
  5. "ALTERER" une col. NULL en NOT NULL - Int
    Par Gandalf24 dans le forum SQL
    Réponses: 2
    Dernier message: 28/12/2002, 01h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo