(re) Bonjour,
Suite à ta réponse à mon mail (merci !) je reprécise certaines éléments ici :
Les champs Exifs, je les avais déjà définis (mais j'ai repris ton exemple au cas où) dans le fichier : config_local.inc.php
J'ai bien remplacé 300D par 450D dans ton fichier mais es-tu sûr que ce sont les mêmes champs exifs ?
Tu peux regarder un exemple ici : http://fredncy.free.fr/php/tools/metadata.php
car ne serait-ce que la mention "450D" n'apparait pas, dans le fichier exemple, sous le champ "Model" qui est vide mais sous le champ
" [DateTime] => on EOS 450D " ! ! !
pourtant l'info est bien affichée dans les exif des photos ! !... comprends décidément rien... à moins que le fichier metadate soit erroné...
Preuve que ton fichier n'est pas pris en compte 'FocalLengthIn35mmFilm', ne s'affiche pas. J'espère que j'ai bien compris l'usage de ton plug-in qui consiste à remplacer le fichier d'origine "picture_metadata.inc.php" par le tien. J'ai également "francisé" l'affichage mais je ne pense pas que cela ait une influence.
Par avance merci
Hors ligne
fredd,
STP, envoie moi par mail une photo avec les exifs du 450D, je chercherai une solution.
Dernière modification par EX-FTB (2009-03-12 20:32:50)
Hors ligne
Ok super je t'envoie ça de suite !
Merci
Hors ligne
Bonsoir je profite du post ;)
Tu pense qu'il serait possible d'inclure les Exif du 50D pour ce plug-in ?
nb : j'ai fait un test et j'obtiens ça
c'est déjà un bon début mais y'en manque un peu
Hors ligne
Poste moi une photo, pour que je voie comment traiter les exifs du 50D.
Hors ligne
je n'ai pas le temps de tester ce soir mais en modifiant
ligne 46 et 108 de picture_metadata.inc.php (version des extensions more exif...)
'Canon EOS 300D DIGITAL'
par
'Canon EOS 450D'
Cela devrait être bon.
Est-ce la photo 20090307.... est bien une de celle publiée
sur site car le logiciel DPP enléve certaines informations dans les exifs.
Dernière modification par EX-FTB (2009-03-12 21:54:13)
Hors ligne
Merci d'avance
En voici une
http://www.uckman.fr/Webgalleries/galle … 032009.jpg :)
Dernière modification par alex44 (2009-03-12 21:40:18)
Hors ligne
pour alex44 --> 50D
ligne 46 et 108 de picture_metadata.inc.php (version des extensions more exif...)
'Canon EOS 300D DIGITAL'
par
'Canon EOS 50D'
Cela devrait être bon.
Dernière modification par EX-FTB (2009-03-12 21:53:54)
Hors ligne
Bon... si on ne me dit pas tout... suuur que ca ne va pas fonctionner :)))))
Effectivement je n'avais pas vu qu'il était nécessaire de changer la mention 300D => 450D en deux endroits ! !!
Tout content de cette découverte.. je fais la modif... et ? et ? bin rien de neuf... Pas d'affichage de Equiv 24x36 ou autre personnalisation
Donc dans l'attente d'une autre idée ?
Hors ligne
ca y est ça fonctionne..... .... presque ! !
Donc, le premier point IMPORTANT est de changer à la lettre l'intitulé... en deux endroits. Pour ma part, j'avais laissé "DIGITAL"..
deuxième point, ce sont, dans mon cas, les traductions qui font que cela n'est pas interprété. En supprimant la traduction des champs Exif, ceux-ci sont pris en compte et correctement interprétés.
Pour exemple mes traductions désactivées pour l'instant (mis en commentaire) :
//$lang['exif_field_ApertureFNumber'] = 'Diaph';
//$lang['exif_field_ExposureTime'] = 'Vitesse';
//$lang['exif_field_ISOSpeedRatings'] = 'Iso:';
//$lang['exif_field_ShutterSpeedValue'] = 'VitesseS';
//$lang['exif_field_FocalLength'] = 'Focale';
// $lang['exif_field_DateTimeOriginal'] = 'prise le:';
$lang['Created on'] = 'Shooté le ';
Reste donc à comprendre pourquoi le champ traduit n'est plus interprété... Pourtant, il me semble que la présence de traduction est prise en compte dans la page picture_metadata.inc.php ...mais peut-être y manque-t-il quelque chose...
Note : A force de mettre les mains dans le camboui , PhP n'aura bientôt plus de secret pour moaa ! :)))))
Encore merci pour cette super appli PiwiGo
A+
Fred
Dernière modification par fredd (2009-03-13 15:48:08)
Hors ligne
fredd a écrit:
ca y est ça fonctionne..... .... presque ! !
Pour exemple mes traductions désactivées pour l'instant (mis en commentaire) :
//$lang['exif_field_ApertureFNumber'] = 'Diaph';
//$lang['exif_field_ExposureTime'] = 'Vitesse';
//$lang['exif_field_ISOSpeedRatings'] = 'Iso:';
//$lang['exif_field_ShutterSpeedValue'] = 'VitesseS';
//$lang['exif_field_FocalLength'] = 'Focale';
// $lang['exif_field_DateTimeOriginal'] = 'prise le:';
$lang['Created on'] = 'Shooté le ';
Reste donc à comprendre pourquoi le champ traduit n'est plus interprété... Pourtant, il me semble que la présence de traduction est prise en compte dans la page picture_metadata.inc.php ...mais peut-être y manque-t-il quelque chose...
A+
Fred
je regarde, mais dans ton cas je soupçonne mon plugin qui ré écrit les infos sous le bouton .......sans tenir compte de la langue.
Hors ligne
J'ai trouvé une solution pour la traduction des exifs que je rajoute.
la mise en œuvre prendra quelques jours.
je dois d'abord re livrer le thème GBO_HK3 en version 2.0
Hors ligne
Yééééé super !
Par avance merci beaucoup... et de toute façon y'a pas du tout d'urgence
A+
Fred
Hors ligne
fredd,
la version 2.0.1 doit répondre à ton souci de traduction.
Sur mon site c'est en français.
Hors ligne
Yeeeeees ca fonctionne !
Merci
Question : Certains champ Exif ne semble plus être en correspondance avec les paramètres de ta page php.
As-tu quelque part les infos des champs et "sous-champs" exif afin de pouvoir établir une correspondance adequat pour le 450D .. ?
et malgré mes tentatives d'adaptation, cela reste sans effet (peut-être le n° de case pas adapté ? )
extrait de ta page "adapté" sans effet..
----------------------------
case 20:
//$key="ExposureMode";
$key="ExposureProgram";
switch($subval) {
//case 1: $data.='Auto'; break;
case 1: $data.='Manual'; break;
case 2: $data.='Program'; break;
case 3: $data.='Av Priority'; break;
case 4: $data.='Shutter Priority'; break;
case 5: $data.='Depth-of-field'; break;
}
break;
-----------------------------------
Exemple : le champ "ExposureMode" affiche 1 ou 2 ou 3 mais n'affiche pas av priority, etc..
J'avoue que je fais que par tâtonnement !
A+
Fred
Hors ligne