Magazine Internet

Une classe PHP pour manipuler vos images : resize, crop, rename, save

Publié le 31 mars 2008 par Avi Teboul

Une classe PHP pour manipuler vos images : resize, crop, rename, save
Trouvé sur le blog espagnol : Daniel Mota ... Une classe PHP permettant de manipuler vos images sans passer les fonctions GD complexes de PHP ... Une altenative peu limitée et efficace pour ceux qui luttent à trouver la faille dans le script de redimensionnement ou de superposition d'images voire même pour les recadrages (si si c'est possible en php !)

Commencer par copier le fichier de la classe php : class.image.php
Et voici quelques exemple d'utilisation de la classe


//Creer un thumb avec 200px de large, la hauteur est automatique.
$thumb = new Image('directorio/imagen.jpg');
$thumb->width(200);
$thumb->save();
//Creer un thumb de 50%
$thumb = new Image('directorio/imagen.jpg');
$thumb->resize(50);
$thumb->save();
//Creer une portion de l'image originale
$thumb = new Image('directorio/imagen.jpg');
$thumb->crop(0,200);
$thumb->save();
//renommer
$thumb = new Image('directorio/imagen.jpg');
$thumb->name('imagen2'); /* o */ $thumb->name($thumb->name().'_thumb');
$thumb->width(200);
$thumb->save();


Retour à La Une de Logo Paperblog

LES COMMENTAIRES (3)

Par Sybio
posté le 04 août à 01:02
Signaler un abus

Je vous invite à découvrir également une classe PHP que j'ai créé pour faire vos traitement d'image: ImageWorkshop(ou sur github).

Par traiteur halal
posté le 30 avril à 15:21
Signaler un abus

Il y a aussi une classe jquery qui fait cela il me semble.

Par la routarde
posté le 07 février à 21:49
Signaler un abus

Merci ben pour avoir partager cette classe php déjà toute faites qui nous aide à merveilles pour gérer nos différentes photos !

Super rapide pour cropper un dossier de thumbs ou redimensionner des galeries à la volée.

A propos de l’auteur


Avi Teboul 600 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte