Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2625 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [Résolu] Informations d'une photo

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Résolu] Informations d'une photo

n°1923684
Profil sup​primé
Posté le 13-09-2009 à 10:27:30  answer
 

Bonjour,  
 
après un bon moment de recherches sur le net, je n'arrive pas à trouver ce que je cherche, alors je fais appel à vous.
Mon problème est le suivant : j'ai une image (.jpg) qui a un titre (sous Windows, qui s'affiche dans Propriétés --> Détails --> Description --> Titre).
J'aimerai afficher ce titre en PHP. Comment faire ? J'ai bien essayé avec la fonction exif_read_data mais le titre n'y apparait pas.
 
Quelqu'un aurait-il une solution ?
 
Merci d'avance !


Message édité par Profil supprimé le 14-09-2009 à 21:34:25
mood
Publicité
Posté le 13-09-2009 à 10:27:30  profilanswer
 

n°1923704
stealth35
Posté le 13-09-2009 à 13:24:28  profilanswer
 

et avec "exif_tagname"
 
tu devrai trouver ton bonheur dans les "define"
http://cvs.php.net/viewvc.cgi/php- [...] iew=markup

n°1923722
Profil sup​primé
Posté le 13-09-2009 à 16:22:41  answer
 

Merci pour ces deux réponses...
En fait, après examen approfondi, il semblerait que le problème soit plus « bizarre » que ça : en fait, les photos dont le titre a été créé avec Picasa apparaissent bien dans les propriétés du fichier mais ne sont pas récupérées par PHP... par contre, si je modifie ces données à la main sous Windows, ça fonctionne !
Vraiment, là, je ne comprends plus rien !

n°1923829
pataluc
Posté le 14-09-2009 à 10:40:05  profilanswer
 

picasa fonctionne avec un fichier descripteur par répertoire, et n'applique pas forcément les modifications par défaut... à voir si ca ne vient pas de la. dans ce cas il te faut peut être enregistrer explicitement ta photo...


Message édité par pataluc le 14-09-2009 à 10:40:18
n°1924002
Profil sup​primé
Posté le 14-09-2009 à 17:19:55  answer
 

Oui, ça c'est vrai pour les modifications « graphiques » de la photo... Cependant, pour le titre, je le visualise parfaitement dans les propriétés du fichier même sans enregistrer...
De plus, le titre reste vierge pour PHP même après enregistrement. Par contre, si je le modifie avec Windows (même ajouter un espace puis l'enlever tout de suite après), là, le titre devient lisible... Vraiment bizarre.

n°1924012
pataluc
Posté le 14-09-2009 à 18:15:52  profilanswer
 

les données exif, c'est génial, mais ca a un gros inconvénient: les constructeurs et/ou éditeurs ne les utilisent pas forcément de la même manière, chacun en a sa petite interprétation. du coup, tu ne le vois peut être pas sous windows, mais ce n'est peut être pas exactement le même champ qui est renseigné entre picasa et windows... faudrait regarder avec un outil genre exiftool (ou un autre truc un poil plus puissant niveau exif que picasa ou windows) pour être sur...

 


Message édité par pataluc le 14-09-2009 à 18:16:10
n°1924023
Profil sup​primé
Posté le 14-09-2009 à 19:00:20  answer
 

Ah, super ! Merci Pataluc ! Effectivement, ExifTool m'annonce un titre stocké dans « XP-Title » pour les photos qui s'affichent convenablement, et un dans « Caption-Abstract » pour celles qui ne s'affichent pas... Reste donc à trouve comment afficher ce fameux Caption-Abstract ! :-)

n°1924025
Profil sup​primé
Posté le 14-09-2009 à 19:22:52  answer
 

Et voilà, trouvé ! :-)
Il fallait mettre :

Code :
  1. $size = getimagesize($srcimg, $info);
  2. if (isset($info["APP13"])){
  3. $iptc = iptcparse($info["APP13"]);
  4. echo utf8_encode($iptc['2#120'][0]);
  5. }


avec $srcimg étant l'image (jpg) et 120 (de ['2#120']) étant le code correspondant à la balise Caption-abstract


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [Résolu] Informations d'une photo

 

Sujets relatifs
[Résolu] erreur stray \320 \240Résolu : Récupérer le nom d'un tableau dynamique sous Excel2007
[Résolu] warning friend declaration[RESOLU] Lors de l'éxecution un coup ca marche, un coup ca marche pas
[RESOLU]J2ME et la génération de timestamp...[Résolu]pb compilation operator ++
[RESOLU]Limiter le nombre de résultats d'un fichier xml[Résolu] problème de CSS sur un menu
[Résolu] Macro excel pour tri tableau par semaineProblème nl2br ? [résolu]
Plus de sujets relatifs à : [Résolu] Informations d'une photo


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR