Marre de vous prendre la tête avec les fonctions GD et leur paramètres innombrables ? Utilisez PHP Thumb !
C’est ainsi que l’on pourrait résumer cette bibliothèque. Si vous maîtrisez la programmation orientée objet (POO), vous ne serez pas long à apprivoiser PHP Thumb. Par contre pour la doc, comme dans pas mal de cas, il va falloir comprendre quelque peu la langue de Shakespeare. Je vous donne un petit exemple d’utilisation avec le redimensionnement d’image :
// J'inclue la bibliothèque.
require_once("chemin/vers/ThumbLib.inc.php");
// J'utilise monimage.png
$thumb = PhpThumbFactory::create("monimage.png");
// Au départ mon image fait 400x200, je la redimensionne en 200x100.
$thumb->resize("200", "100");
/* J'enregistre monimageenpetit.png.
Le deuxième paramètre est le format de sortie.
Bien sur j'aurais pu écraser monimage.png
*/
$thumb->save("monimageenpetit.png", "png");
Il y a pas mal de fonctionnalités, n’hésitez pas à aller voir la documentation.
Rappel : library en anglais équivaut à bibliothèque en français.
Voilà c’est tout pour ce tuto, et n’oubliez surtout pas : BI-DOU-ILLEZ !