Annonce

Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

Gotcha
2009-08-22 00:30:36

Have a fun with your 5D 8-)

orb42
2009-08-22 00:14:35

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!

orb42
2009-08-21 20:49:59

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

orb42
2009-08-21 17:34:31

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 +

Gotcha
2009-08-21 17:12:02

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.

orb42
2009-08-21 16:13:56

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" ?

Gotcha
2009-08-21 11:34:13

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

orb42
2009-08-21 11:28:52

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

OMY
2009-08-19 17:52:52

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 ?

Gotcha
2009-08-19 11:10:01

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.

orb42
2009-08-18 23:43:49

oui je l'ai installé en uploadant sur le serveur le fichier "picture_metadata.inc.php" .

Gotcha
2009-08-18 22:58:22

As-tu installé le MOD More EXIF *0D ?

orb42
2009-08-18 22:22:29

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

gbo
2009-08-18 22:00:46

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.

orb42
2009-08-18 20:05:02

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..

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact