É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)

flop25
2014-06-25 10:18:22

mistic100 a écrit:

rvelices a écrit:

Je pense que getimagesize fait partie de gd et on l'utilise ...

on pourrai aussi utiliser IM non ? il me semble que c'est fait à un endroit dans image.class.php déjà

donc c'est à corriger/ajouter dans le bugtracker?

mistic100
2014-06-17 11:51:50

rvelices a écrit:

Je pense que getimagesize fait partie de gd et on l'utilise ...

on pourrai aussi utiliser IM non ? il me semble que c'est fait à un endroit dans image.class.php déjà

jfr
2014-06-16 23:56:42

Bonsoir,

J'ai fait un test en désinstallant php5-gd et en commentant la ligne de test de l'existence de gd-info dans piwigo/admin/include/photos_add_direct_prepare.inc.php : plus de message d'erreur (pas vraiment étonnant) et tout semble fonctionner notamment l'ajout de photos par le formulaire. Il semblerait donc que gd ne soit pas indispensable; sur un Raspberry, les ressources sont précieuses !

Merci pour vos réponses.
JF

rvelices
2014-06-16 13:16:32

mistic100 a écrit:

c'est pas censé être obligatoire non... (sauf pour certains plugins)

mais Piwigo cherche dans l'ordre: Imagick, Ext Imagemagick puis GD pour la génération des images
et c'est le but de 'graphics_library' sinon

Je pense que getimagesize fait partie de gd et on l'utilise ...

jfr
2014-06-15 23:58:59

Bonsoir,


Apparemment, dans le fichier "piwigo/admin/include/photos_add_direct_prepare.inc.php", il y a une fonction qui teste la présence de gd_info et qui en son absence génère le message d'erreur "la bibliothèque GD est manquante" :

================================
if (!function_exists('gd_info'))
{
  $setup_errors[] = l10n('GD library is missing');
}
================================

JF

mistic100
2014-06-15 20:42:00

c'est pas censé être obligatoire non... (sauf pour certains plugins)

mais Piwigo cherche dans l'ordre: Imagick, Ext Imagemagick puis GD pour la génération des images
et c'est le but de 'graphics_library' sinon

jfr
2014-06-15 19:33:19

Après quelques tests supplémentaires, je crois avoir enfin compris que php5-gd n'est pas une option, mais est obligatoire, même si l'on souhaite utiliser ImageMagick. Dans ce cas comment être certain que Piwigo utilise bien la librairie souhaitée?
Merci pour votre aide.
JF

mistic100
2014-06-15 11:55:12

le test pour Imagick est

Code:

static function is_imagick()
  {
    return (extension_loaded('imagick') and class_exists('Imagick'));
  }

à vous de voir s'il y a tout ça

mistic100
2014-06-15 11:53:16

normalement oui
$conf['graphics_library'] = 'imagick'; est mieux

je ne saurais plus vous aider

jfr
2014-06-15 11:52:12

C'est une page du wiki:

  http://piwigo.org/doc/doku.php?id=user_ … es_missing

J'ai testé après correction; piwigo cherche toujours la librairie gd.

$conf['graphics_library'] = 'ext_imagick';
$conf['ext_imagick_dir'] = '/usr/bin/';

De plus, je suppose que l'utilisation du module php-imagick est moins exigeant en ressources que l'appel extérieur ?
Merci.
JF

mistic100
2014-06-15 11:32:16

Bonjour

Code:

$conf['ext_imagick_dir'] = '/usr/bin/';

pouvez vous m'indiquer la page de doc qui met "dir" en majuscules pour que je corrige ? (et c'est bien "dir" donc le dossier qui contient le binaire et pas le binaire lui même)

jfr
2014-06-15 10:13:53

Bonjour/Bonsoir,

Je teste Piwigo sur Raspberry pi, avec mysql et nginx. L'installation avec Netinstall se passe sans problème, mais lorsque je veux rajouter des photos, j'ai le message d'erreur "la bibliothèque GD est manquante". Ce qui est tout à fait exact; je veux tester les performances avec Imagemagick.
Le module imagick est bien détecté par php5-fpm comme l'indique phpinfo() :

======================
imagick
imagick module    enabled
imagick module version     3.1.0RC1
imagick classes     Imagick, ImagickDraw, ImagickPixel, ImagickPixelIterator
ImageMagick version     ImageMagick 6.7.7-10 2014-04-09 Q16 http://www.imagemagick.org
ImageMagick copyright     Copyright (C) 1999-2012 ImageMagick Studio LLC
ImageMagick release date     2014-04-09
ImageMagick number of supported formats:     213
========================

La commande convert --version trouve bien l'exécutable:

=====================
pi@raspberrypi$ convert --version
Version: ImageMagick 6.7.7-10 2014-04-09 Q16 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2012 ImageMagick Studio LLC
Features: OpenMP   
=======================

J'ai essayé de forcer l'utilisation de Imagemagick avec :
   $conf['graphics_library'] = 'imagick';
ou avec :
   $conf['graphics_library'] = 'ext_imagick';
   $conf['ext_imagick_DIR'] = '/usr/bin/convert';

mais j'ai toujours le même message d'erreur.
Bien sur, si j'installe php5-gd, tout va bien.
J'ai fouillé un peu dans les logs de nginx et de php5-fpm sans succès.
Comment procéder pour savoir pourquoi Piwigo ne détecte pas Imagemagick ?
Merci pour votre aide.
JF.





Version de Piwigo: 2.6.3
Version de PHP: PHP: 5.4.4
Version de MySQL: 5.5.37

Pied de page des forums

Propulsé par FluxBB

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