•  » Utilisation
  •  » Méta données - problème de fractions

#1 2009-05-12 09:26:42

Repiemink
Membre
2009-05-11
3

Méta données - problème de fractions

Bonjour,

Tout d'abord merci pour ce super outil qu'est Piwigo et le forum qui va avec.

Je débute tout juste pour mettre en place ma gallerie.

J'ai commencé à bidouiller un peu pour afficher les métadonnées exif en m'aidant de ce sujet.

J'ai eu un premier souci avec les accents, l'accent grave de "modèle" n'apparaissait pas par exemple.

J'utilise notepad++ pour éditer mes fichiers php et j'ai découvert hier qu'en encodant le fichier en UTF-8 sans BOM les accents s'affichent correctement. Super \o/

Il me reste cependant un souci, je ne sais pas si c'est lié.
L'ouverture, la focale et la correction d'expo s'affichent mal:
http://img9.imageshack.us/img9/2536/metao.jpg

Ces 3 valeurs dans les méta sont de la forme 8.0 par exemple pour l'ouverture. C'est pour ça sans doute que je me retrouve avec 80/10.

Est-ce du à une erreur dans mon code, un problème de format ou simplement aux données de mon Pentax k20D?

Ma gallerie de test.

J'ai fouillé un peu dans le forum sans trouver. Un peu d'aide siouplé :)

Hors ligne

#2 2009-05-12 20:31:41

grum
Former Piwigo Team
50% Nantes - 50% Paris
2007-09-10
2502

Re: Méta données - problème de fractions

C'est lié à la façon dont les données sont stockées dans les EXIF.
Celles-ci ne sont pas interprétées par piwigo, juste restituées "tel que".

çà fait partie des choses liées aux métadonnées qu'il faudrait revoir (proposer plus de codes exifs avec peut-être, un support spécifique pour chaque code, ne pas se contenter de restituer l'information brut de fonderie).


Mes photos avec Piwigo évidemment !
[ www.grum.fr ] [ photos.grum.fr ]

Hors ligne

#3 2009-05-13 09:07:56

Repiemink
Membre
2009-05-11
3

Re: Méta données - problème de fractions

Ok, je m'y attendais. Merci.

J'imagine que ces sur ces lignes que je dois agir:

$conf['show_exif_fields'] = array(
'exif_field_FocalLength'     => 'FocalLength',
'exif_field_FNumber'       => 'FNumber',
'exif_field_ExposureBiasValue'     => 'ExposureBiasValue'
);

N'y connaissant rien en php, quelqu'un sait-il alors comment je devrais modifier ces lignes pour que ces 3 valeurs s'affichent correctement?

Hors ligne


Notice: Undefined offset: 130 in /var/www/fr.piwigo.org/forum/include/parser.php on line 509

Notice: Undefined offset: 130 in /var/www/fr.piwigo.org/forum/include/parser.php on line 510

#4 2009-05-13 20:27:52

gbo
Membre
PACA
2006-11-01
1214

Re: Méta données - problème de fractions

Si  tu connais un peu la programmation:
appelle cette fonction pour chaque valeur lue dans les exifs.


function compute_fraction($data)
{ $tokens = explode('/', $data);
if (count($tokens)!=2) return $data ;
if ( $tokens[1] == 0 ) return $data ;
return floatval($tokens[0]) / floatval($tokens[1]) ;
}

Regarde ce qui est fait dans more_exif.......
[extension by ]

Hors ligne

#5 2009-05-14 08:36:17

Repiemink
Membre
2009-05-11
3

Re: Méta données - problème de fractions

Ha. Merci bien. Un début de piste c'est ce qui me fallait.
Je regarde ça dès que j'ai le temps.

Dernière modification par Repiemink (2009-05-14 08:36:36)

Hors ligne

  •  » Utilisation
  •  » Méta données - problème de fractions

Pied de page des forums

Propulsé par FluxBB

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