Annonce

  •  » Plugins
  •  » Pose longue et Advanced Meta Data message d'erreur

#1 2011-03-14 23:59:06

tatoo
Membre
2011-03-14
8

Pose longue et Advanced Meta Data message d'erreur

Bonjour

J'ai le message d'erreur suivant sur 2 de mes photos sur mon site:

Warning: Division by zero in /mnt/148/sdb/d/1/tissierf/plugins/AMetaData/JpegMetaData/Readers/IfdReader.class.php on line 496

Warning: Cannot modify header information - headers already sent by (output started at /mnt/148/sdb/d/1/tissierf/plugins/AMetaData/JpegMetaData/Readers/IfdReader.class.php:496) in /mnt/148/sdb/d/1/tissierf/include/page_header.php on line 98

Le point commun de ces 2 photos c'est que ce sont des poses longues

Voila les 2 photos en question:

http://tissierf.free.fr/index.php?/category/13

Voila les versions de plugin installés

Nom    Version
LMT    1.2.2
rightClick    2.1.c
Advanced MetaData    0.5.8
Exif View    2.1.f
Language Switch    2.1.b
LocalFiles Editor    2.1.g
RV Thumbs    2.1.a
Piwigo AutoUpgrade    2.1.i
Smilies Support    2.1.b
Advanced Menu Manager    3.0.2
Perso About    2.1.a
FacebookPlug    1.0.9457
RV Menu Tree    2.1.b
Contact Form    1.2.1
Grum Plugins Classes.3    3.4.4
Check upgrades    2.1.b
Multi view    2.1.b
UserAdvManager    2.16.0
AutoSize    1.5.0

Merci d'avance pour votre aide

Hors ligne

#2 2011-03-15 00:03:30

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: Pose longue et Advanced Meta Data message d'erreur

C'est clairement un problème en lien avec Advanced-Metadata.
Il y a quelque chose qui cloche apparemment dans vos deux photos. Causes multiples...


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#3 2011-03-15 00:10:08

tatoo
Membre
2011-03-14
8

Re: Pose longue et Advanced Meta Data message d'erreur

Pourtant j'ai suivi le meme workflow que quasiment toutes les autres images du site; c'est à dire Digital Photo Professionel puis tranfert vers Photoshop en tiff et enfin enregistrement en jpeg.

Je vais essayer de modifier les exif de ces 2 photos

Hors ligne

#4 2011-03-15 00:14:04

tatoo
Membre
2011-03-14
8

Re: Pose longue et Advanced Meta Data message d'erreur

En enlevant les exif de l'image le pb est résolu

Tant pis je ferai comme ca pour les poses longues !!!!

Hors ligne

#5 2011-03-15 00:27:44

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

Re: Pose longue et Advanced Meta Data message d'erreur

le problème provient des informations stockées dans la donnée exif "ShutterSpeedValue" (tag 0x9201) lesquelles ne permettent pas un calcul correct de la durée d'exposition.

pour info, cette donnée stocke un rationnel signé sur 64bits, soit deux valeurs A et B sur 32bits signé.
Ces deux informations permettent de calculer la durée d'exposition T selon la formule T = 1 / 2^(A/B)

Le plugin gère le cas ou B = 0, mais pas le cas ou A est inférieur à zéro.

Or, dans les photos citées, A est égal à 0x80000000, soit -2147483648.... Or 2^(-2147483648) ben çà ne fonctionne pas.

Faudrait que je mette en place un contrôle sur la valeur de A...

Dans le fichier /plugins/AMetaData/JpegMetaData/Readers/IfdReader.class.php tu as ligne 496 :

Code:

          $value=1/pow(2, $values[0]/$values[1]);

remplace par :

Code:

         $value=($values[0]<=0)?0:1/pow(2, $values[0]/$values[1]);

çà résoudra le problème...


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

Hors ligne

#6 2011-03-15 07:04:59

tatoo
Membre
2011-03-14
8

Re: Pose longue et Advanced Meta Data message d'erreur

Hello Grum

Merci ca fonctionne, superbe reactivité de ta part

Au plaisir de profiter de tes plugin et d'abuser de Piwigo ;-)

Hors ligne

#7 2011-03-15 07:39:24

tatoo
Membre
2011-03-14
8

Re: Pose longue et Advanced Meta Data message d'erreur

Juste une dernière question, faudra que je fasse la modif dans le fichier a chaque mise à jour du plug-in ou bien la modif sera directement integré dans les futurs version ?

Hors ligne

#8 2011-03-15 19:28:22

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

Re: Pose longue et Advanced Meta Data message d'erreur

tatoo a écrit:

Juste une dernière question, faudra que je fasse la modif dans le fichier a chaque mise à jour du plug-in ou bien la modif sera directement integré dans les futurs version ?

j'ai référencé le bug ([Bugtracker] ticket 2222), la prochaine mise à jour en tiendra compte.


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

Hors ligne

  •  » Plugins
  •  » Pose longue et Advanced Meta Data message d'erreur

Pied de page des forums

Propulsé par FluxBB

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