====== Reconstruire les images dérivées sous Gallery 2 ====== ===== Pourquoi ? ===== Gallery 2 permet de construire des images dérivées de tailles variées, en plus des indispensables vignettes (thumbnails). Ces images sont produites à la volée, lors de l'ajout de nouvelles images, en fonctions de la configuration de chaque album. Si l'on change la configuration (nombre de formats et tailles des images dérivées) de certains albums ou si, suite à une défaillance, on rencontre un problème d'images dérivées, il est possible de les reconstruire. Au moins un plugin graphique doit être installé et valide. Dans la plupart des cas, //netbpm// devrait fonctionner. ===== Comment ===== La marche à suivre est clairement expliquée dans "[[http://www.chipkillmar.net/2009/02/04/rebuilding-thumbnails-in-gallery-2/|Rebuilding Thumbnails in Gallery 2]]". L'astuce consiste de pointer son navigateur sur …/gallery2/lib/support/index.php qui donne accès à fonctionnalités non accessibles depuis l'interface d'administration… On peut y supprimer toutes les images dérivées, préalable indispensable de leur reconstruction intégrale, via l'interface d'administration (Adminsitration > Maintainance). ===== Plugins/modules graphiques ===== Comme indiqué précédemment, il faut au moins disposer d'un module graphique actif. ==== Gd ==== Sources : * [[http://freeunix.publicvm.com/?p=738|Fix the Gallery 2.3.x “This GD version is too old” error]] (en) * [[http://galleryproject.org/node/111912|Gallery 2.3.2 "This GD version is too old" error]] (galleryprojet.org) (en) Il se peut que bibliothèque GD installée ne soit pas acceptée. On se trouve gratifiée du message d'erreur surprenant suivant : 2.1.1 (bundled) 2.0 Failed This GD version is too old and is not supported by this module! Please upgrade your PHP installation to include the latest GD version. Il se passe que le plugin/module de Gallery2 exige la version 2.0 (stricte) et on ≥ 2.0, comme on en a l'habitude. L'astuce détaillée dans les sources pré-citées consiste à patcher la ligne 286 du fichier GdToolkitHelper.class du plugin((Pas de la bibliothèque GD.)) gd (modules/gd/classes). //Italique//