Une nouvelle série de Code Gallery Spotlight s'ouvre sur le site de Zend qui a pour thème la manipulation d'images. Si vous codez depuis longtemps en PHP, ce n'est pas un secret pour vous que PHP supporte quelques librairies de génération dynamique d'images.

GD 1.3 - GIF
GD 1.8 - JPG/PNG
GD 1.8gif - GIF/JPG/PNG
GD 2.0.x - JPG/PNG Truecolor
Imlib2 - GIF/JPG/PNG Truecolor
ImageMagick - Early development

Avec tout cela, il y a surement la lib qui permettra de créer, modifier, redimensionner ... nos images.

John Coggeshall, décrit donc le code d'une application de Galerie d'Image : AutoGallery
Cette application redimensionne automatiquement les images à la taille de vignettes pour un chargement plus rapide et leur prévisualisation. Une page d'index permet de previsualiser les images, le tout classé par dossier et "bien présenté" (le design laisse à désiré).

AutoGallery est basé sur une classe, composé de 7 fonctions. Chacune d'entre elles sera étudiée précisement. La premiere partie est consacrée au constructeur.

Suite au prochain épisode.