Merci ddtddt,
Eric B est co auteur.
Hors ligne
bonjour
j'ai installé le MOD dans sa version 2.0.3.
j'ai resynchronisé mes photos (est-ce bien ce qu'il faut faire)
mais je ne vois pas plus d'exif qu'avant
que faut-il faire pour voir les exifs supplémentaires ?
je précise : j'ai un 40D et j'ai installé le style MontBlancXL
merci
Hors ligne
vincent3569 a écrit:
bonjour
j'ai installé le MOD dans sa version 2.0.3.
j'ai resynchronisé mes photos (est-ce bien ce qu'il faut faire)
mais je ne vois pas plus d'exif qu'avant
que faut-il faire pour voir les exifs supplémentaires ?
je précise : j'ai un 40D et j'ai installé le style MontBlancXL
merci
http://fr.piwigo.org/forum/viewtopic.php?id=15374
Mais il semble y avoir une petite coquille. La méthode fonctionne mais ça peut encore mieux fonctionner ^^
Hors ligne
IL suffit de mettre le nouveau code à la place de l'ancien.
Il n'est pas nécessaire de re faire une synchronisation, les données sont dans la photos.
Hors ligne
ben pourquoi ça marche pas alors ?
http://vincent.bourganel.free.fr/piwigo … category/2
Hors ligne
Est ce que tu as modifié le fichier config_local.inc.php
/* /////////////////////////////////
copy in config_local.inc.php
///////////////////////////////////
$conf['show_exif_fields'] = array(
'Model',
'ExposureTime',
'FocalLength',
'FNumber',
'ExposureBiasValue',
'ISOSpeedRatings',
'DateTimeOriginal',
'ExposureProgram',
'ModeArray' // only for EOS *0D );
et pour traduire en français --> copy at the end of file : common.lang.php
/////////////////////////////////
French translation
copy at the end of file : common.lang.php
///////////////////////////////////
// translate exif properties in french
$lang['exif_field_Make'] = 'Marque';
$lang['exif_field_FNumber'] = 'Diaph';
$lang['exif_field_Sharpness'] = 'Netteté';
$lang['exif_field_ImageQuality'] = 'Qualité Image';
$lang['exif_field_ExposureBiasValue'] = 'Correction Expo';
$lang['exif_field_ExposureProgram'] = 'Prog. Expo';
$lang['exif_field_ExposureTime'] = 'Vitesse';
$lang['exif_field_ISOSpeedRatings'] = 'Iso';
$lang['exif_field_ShutterSpeedValue'] = 'Vitesse';
$lang['exif_field_FocalLength'] = 'Focale';
$lang['exif_field_Drive'] = 'Moteur ';
$lang['exif_field_DateTimeOriginal'] = 'Le';
$lang['exif_field_FocusMode'] = 'Auto focus';
$lang['exif_field_Flash'] = 'Flash ';
$lang['exif_field_ImageSize'] = 'Taille image ';
$lang['exif_field_Easy shooting Mode'] = 'Mode auomatique ';
$lang['exif_field_Contrast'] = 'Contraste ';
$lang['exif_field_MeteringMode'] = 'Mesure Expo.';
$lang['exif_field_Auto Focus Point Selected'] = 'Collimateur AF ';
$lang['exif_field_Flash Activity'] = 'Flash Opt';
$lang['exif_field_Flash detail'] = 'Détail param fash';
$lang['exif_field_Self Timer'] = 'Retardateur ';
$lang['Created on'] = 'créé le ';
*/
Hors ligne
EX-FTB a écrit:
IL suffit de mettre le nouveau code à la place de l'ancien.
j'étais resté bloqué sur le "il suffit" alors qu'il faut aussi mettre à jour 2 autres fichiers !
ça marche beaucoup mieux ainsi, merci.
ceci dit, j'ai 3 données qui ne semblent pas correctement affichées (voir http://vincent.bourganel.free.fr/piwigo … category/2):
Prog. Expo 1
Flash 16
Mesure Expo. 5
j'ai parcouru le fichier functions_metadata.inc.php et j'ai vu ligne 275 :
case 20:
$key="ExposureProgram";
switch($subval) {
case 1: $data.='Auto'; 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;
il n'y a pas le mode Manuel
Hors ligne
es tu bien sur d'avoir la 2.0.3? Ton code ressemble plutot à la 2.0.2, j'ai justement changé cette partie ds la 2.0.3
ps: le fichier, c'est picture_metadata.inc.php, pas functions_metadata.inc.php
Hors ligne
effectivement je n'avais pas la bonne version :-(
par contre, après avoir installé la version 2.0.3, j'ai toujours
Prog. Expo 1
Mesure Expo. 5
Hors ligne
ok, c est ma faute: j ai renommé les clefs ds le code (mots espacés), donc il faut que tu changes ds le fichier lang
$lang['exif_field_Exposure Program'] = 'Prog. Expo';
$lang['exif_field_Metering Mode'] = 'Mesure Expo.';
J avoue ne pas avoir assez fait attention aux fichiers de langue, je regarde cela demain pour faire qqch d'homogène.
Hors ligne
pas mieux :-s
j'ai maintenant :
ExposureProgram 1
MeteringMode 5
Hors ligne
ca devrait fonctionner pourtant...
J'ai mis à jour le mod (2.0.4) pour résoudre le pb des propriétés mal traduites.
Essaie avec cette version, en prenant bien soin de remplacer les lignes dans le fichier de langue fr, en + du fichier picture_metadata.inc.php
Hors ligne
Bonjour Eric,
J'ai une notice d'erreur dans mon header qui s'affiche.
Warning: strpos() [function.strpos]: Empty delimiter. in /mnt/141/sda/1/4/imageairsoft/Galerie/include/picture_metadata.inc.php on line 164 Warning: strpos() [function.strpos]: Empty delimiter. in /mnt/141/sda/1/4/imageairsoft/Galerie/include/picture_metadata.inc.php on line 164 Warning: Cannot modify header information - headers already sent by (output started at /mnt/141/sda/1/4/imageairsoft/Galerie/include/picture_metadata.inc.php:164) in /mnt/141/sda/1/4/imageairsoft/Galerie/include/page_header.php on line 98
La ligne 164 correspondant à:
// proceed and rename key to have user readable english name. The lang file should transalate these new keys.
if ($key==='Model')
{ // merge make and model if model does not already contain make
//if ($make <> 'Canon' && $makeR <> 'Pentax')
if (strpos( strtolower($model), strtolower($makeR)) === false )
{ $data = $makeR.' '.$data; }
}
Cette notice n'apparaît que sur des image apparemment que sur des page ou les photos sont grande. C'est à dire, d'ordinaire mes vues normales font 800px et là, j'ai fait un album en 1280px.
L'appareil photo est bien un Canon (EOS 400D).
Bon bah en attendant, je vais repasser en 800px :-(
Merci pour tes lumières.
[EDIT]
Apparemment, le soucis viendrait de mon champs EXIF "Model" qui serait défaillant... (CF capture 1)
Lien vers la vue normale:
http://imageairsoft.free.fr/Galerie/gal … G_2284.jpg
Les EXIF sont morts :-(
Lien vers le fichier HD:
http://imageairsoft.free.fr/Galerie/gal … G_2284.jpg
Les EXIF sembles bons.
Donc ça viendrai en fait de Nconvert (Xnview).
A suivre...
Dernière modification par Gotcha (2009-06-27 12:55:58)
Hors ligne
Ton n° de ligne ne correspond pas à la version 2.0.4 donc j imagine que tu as toi meme changé qques trucs.
Pour en revenir au soucis, il serait préférable de vérifier les 2 variables avant leur possible concaténation, par ex:
if (strlen($model) > 0 && $model != 'n/a' && strlen($makeR) > 0 && $makeR != 'n/a') // new! { if (strpos( strtolower($model), strtolower($makeR)) === false ) { $data = $makeR.' '.$data; } }
Hors ligne
Ca ne vient pas de ton MOD.
Je suis en train de faire des essais avec l'outil ./tools/metadata.php et c'est une altération du champs EXIF.
Maintenant, il faut que je trouve pourquoi ça fait une chose... Et là, c'est sur un autre forum que je vais migrer (Xnview).
Je te tiendrai au courant :-)
Hors ligne