Have a fun with your 5D 8-)
Bon ca y est cette fois c'est la bonne, j'ai re-uploadé le fichier que tu m'as indiqué au dessus:
http://fr.piwigo.org/forum/viewtopic.ph … 18#p118418
et ça MARCHE (ouf) celà me donne:
Modèle Canon EOS 5D
Focale 70mm
Ouverture f/2.8
Vitesse 1/80s
ISO 1250
merçi encore!
sinon j'ai une autre question:
Comment faudrait il faire pour n'afficher que les infos exif sur picture.php sans les intitulés" de ces infos, genre:
Canon
et non
Make : Canon
merçi
oui tout est possible en PHP!
c'est comme pour la vitesse cela indique 1/80 mais ce serait mieux 1/80s.
Je vais examiner d'un peu plus pres picture_metadata.inc.php et en toucher 2 ou 3 mots a Eric.
Merçi . A +
Le hic c'est que le MOD n'est pas prévu pour le 5D je crois.
Mais ce qui est étrange c'est que si c'était totelement incompatible, la donnée sur la focale ne serait pas du tout renseigné, hors elle est bien présente. Pourtant, sur des boitiers moins haut de gamme la conversion se fait. [i]Regardes sur ma galerie: http://galerie.julien-moreau.fr[/url]
C'est possible de le faire évoluer car il n'y pas de raisons (lol) mais ce n'est pas mon domaine :-(
Je t'invite à écrire à l'auteur du plugin (Eric B) pour lui soumettre ta demande.
Salut Gotcha et merçi pour ton aide. En 2 temps 3 mouvements tu me trouve une solution...et qui marche!
Alors, apres avoir consulté le lien ci-dessus, j'ai modifié picture_metadata.inc.php (+ la langue) et maintenant c'est bon ça me donne:
Modèle Canon EOS 5D
Focale 70/1
Ouverture f/2.8
Vitesse 1/80
ISO 1250
par contre 70/1 pour la focale = 70/1 il ya un probleme.
Es ce qu'il serait possible d'obtenir un affichage du genre "70mm" ?
Déjà, on ne modifie pas le fichier config_defaut.inc.php
Son jumeau config_local.inc.php (via LocalFiles Editor) est fait pour ça.
Après je ne sais pas. Je vais regarder ça tout de suite.
[EDIT]
post:118418
Merçi a vous, Ca yest enfin ca marche, SAUF pour 'FocalLength' qui n'apparait pas dans picture.php.
(J'ai modifié directement les fichiers include/confi_default.inc.php et common_lang.php)
pourtant en uploadant "sample.jpg" sur le serveur ppour voir les exif de l'appareil, ca indique:
[FocalLength] => 58/1
j'ai mis:
$conf['show_exif_fields'] = array(
'Model',
'FocalLength',
'COMPUTED;ApertureFNumber',
'ExposureTime',
'ISOSpeedRatings',
);
et
$lang['exif_field_FocalLength'] = 'Focale';
qu'esce qui ne va opas
Pour mon site, je n'ais pas eu besoin d'ajouter quoi que ce soit.
J'ai fait la manip de mettre une image dans le répertoire tools en la nommant sample.jpg.
J'ai ensuite ouvert la page metadata.php du même répertoire pour voir les exifs que contenait ma photo.
J'ai ensuite modifié mon fichier avec les bons exifs fields ainsi que le fichier pour la traduction et c'est tout.
Rien besoin d'autre.
Par contre, je n'utilise pas le local file editor. Je fais les modifs à la mano avec un notepad++ et je repousse les fichiers par ftp.
Je ne sais pas si cela a une influence mais bon, on ne sait jamais.
Pour etre complet, voici ce que j'ai modifié dans le fichier config_local.inc.php :
// show_exif: Show EXIF metadata on picture.php (table or line presentation
// avalaible)
$conf['show_exif'] = true;
// show_exif_fields : in EXIF fields, you can choose to display fields in
// sub-arrays, for example ['COMPUTED']['ApertureFNumber']. for this, add
// 'COMPUTED;ApertureFNumber' in $conf['show_exif_fields']
//
// The key displayed in picture.php will be $lang['exif_field_Make'] for
// example and if it exists. For compound fields, only take into account the
// last part : for key 'COMPUTED;ApertureFNumber', you need
// $lang['exif_field_ApertureFNumber']
//
// for PHP version newer than 4.1.2 :
// $conf['show_exif_fields'] = array('CameraMake','CameraModel','DateTime');
//
$conf['show_exif_fields'] = array(
'Model',
'DateTimeOriginal',
'COMPUTED;ApertureFNumber',
'ExposureTime',
'ISOSpeedRatings',
'FocalLength'
);
// use_exif: Use EXIF data during database synchronization with files
// metadata
$conf['use_exif'] = true;
// use_exif_mapping: same behaviour as use_iptc_mapping
$conf['use_exif_mapping'] = array(
'date_creation' => 'DateTimeOriginal'
);
Ensuite, les modifs du fichier langue et c'est tout.
Par contre, il faut être sur des données exifs contenues dans tes images avant d'allé plus loin.
As tu fait le test avec le fichier sample.jpg pour valider les données que te donne tes exifs ?
Edites le fichier du MOD, à la fin de ce dernier il y a des instructions pour justement l'affichage des noms.
Je pensais que Eric B aurait suivi mon conseil pour uniformiser les champs de traduction, visiblement, ça n'a pas était fait :-(
Du coup, hop, une ligne en plus dans ma TODO liste.
oui je l'ai installé en uploadant sur le serveur le fichier "picture_metadata.inc.php" .
As-tu installé le MOD More EXIF *0D ?
bon , je ne comprendzs plus rien là:
maintenant Dans include/config_local.inc.php je colle CECI:
$conf['show_exif_fields'] = array(
'exif_field_Make' => 'Make',
'exif_field_Model' => 'Model',
'exif_field_FocalLength' => 'FocalLength',
'exif_field_FNumber' => 'FNumber',
'exif_field_ExposureTime' => 'ExposureTime',
'exif_field_ExposureBiasValue' => 'ExposureBiasValue',
'exif_field_ISOSpeedRatings' => 'ISOSpeedRatings',
'exif_field_ModeArray' => 'ModeArray',
'exif_field_SelfTimer' => 'SelfTimer',
'exif_field_ImageQuality' => 'ImageQuality',
'exif_field_Flash' => 'Flash',
'exif_field_Drive' => 'Drive',
'exif_field_FocusMode' => 'FocusMode',
'exif_field_ImageSize' => 'ImageSize',
'exif_field_EasyShootingMode' => 'EasyShootingMode',
'exif_field_Contrast' => 'Contrast',
'exif_field_Saturation' => 'Saturation',
'exif_field_Sharpness' => 'Sharpness',
'exif_field_MinFocal' => 'MinFocal',
'exif_field_MaxFocal' => 'MaxFocal',
'exif_field_FlashActivity' => 'FlashActivity',
'exif_field_Stabilization' => 'Stabilization',
'exif_field_SpotMeteringMode' => 'SpotMeteringMode');
ENSUITE Dans "language/fr_FR/local.lang.php" je colle CECI:
$lang['exif_field_Model'] = 'Boitier:';
$lang['exif_field_FocalLength'] = 'Focale:';
$lang['exif_field_ApertureFNumber'] = 'Ouverture:';
$lang['exif_field_FNumber'] = 'Diaphragme:';
$lang['exif_field_ExposureTime'] = 'Vitesse:';
$lang['exif_field_ISOSpeedRatings'] = 'ISO:';
ALORS POURQUOI J'OBTIENS CA APRES???
Make Canon
Boitier: Canon EOS 5D
Focal Length 70mm
Aperture f/2.8
Exposure Time 1/80s
ISO 1250
Aperture, Focal Length,Exposure Time sont en anglais. Meme en synchro ca ne
orb42 a écrit:
heu je suis desole je me suis planté en ecrivant le post .
Dans "language/fr_FR/local.lang.php" je colle CECI:
$lang['exif_field_Model'] = 'Boitier :';
$lang['exif_field_FocalLength']='Focale';
$lang['exif_field_ApertureFNumber'] = 'Ouverture :';
$lang['exif_field_FNumber']='Diaphragme';
$lang['exif_field_ExposureTime']='Vitesse';
$lang['exif_field_ISOSpeedRatings']='ISO';
et j'obtiens comme EXIF:
EXIF Metadata
Make Canon
Boitier : Canon EOS 5D
Taken Date 2009:07:26 00:46:03
Ouverture : f/2.8
je comprends pas la..
RQ: tu n'as pas traduit la date -> Taken Date , ni la marque -> Make Canon:
$lang['exif_field_DateTimeOriginal'] = 'Date & Heure :';
$lang['exif_field_Make'] = 'Marque :';
STP, tu peux nous indiquer ou voir le résultat.
heu je suis desole je me suis planté en ecrivant le post .
Dans "language/fr_FR/local.lang.php" je colle CECI:
$lang['exif_field_Model'] = 'Boitier :';
$lang['exif_field_FocalLength']='Focale';
$lang['exif_field_ApertureFNumber'] = 'Ouverture :';
$lang['exif_field_FNumber']='Diaphragme';
$lang['exif_field_ExposureTime']='Vitesse';
$lang['exif_field_ISOSpeedRatings']='ISO';
et j'obtiens comme EXIF:
EXIF Metadata
Make Canon
Boitier : Canon EOS 5D
Taken Date 2009:07:26 00:46:03
Ouverture : f/2.8
je comprends pas la..