Table des matières

Éditer une image

Vous le savez sûrement, avec GDLib, il est possible d'éditer une image et de lui appliquer plusieurs type de modification.
L'idée a donc été de faire une sorte de “paint”, avec une interface graphique pratique, pour éditer une image directement avec son navigateur web.
Pour l'édition graphique, je suis parti de la classe phpThumb() qui permet d'appliquer un grand nombre d'effet facilement.
Pour la partie interface, j'ai utilisé au départ KOIVI JavaScript Image Cropper, que j'ai modifié pour le rendre plus intuitif.
Ajax (XMLHTTPRequest plus précisément) a été utilisé pour la communication php/javascript, afin de rafraichir l'image sans toucher à l'interface.

image_editor.jpg

Télécharger

image_editor.zip

Installation

Dézipper simplement l'archive sur votre serveur web.
Créez un répertoire “images” au même niveau que index.php

Utilisation

Vous pouvez appeler index.php directement (dans ce cas, il vous sera proposé d'uploader un fichier) où en passant un paramètre a index.php :
index.php?src=../chemin/vers/images/a/editer.jpg

Plus ?

Les outils que j'ai implémenté n'utilise pas toutes les possibilité de phpThumb(), a vous de les rajouter en vous inspirants de l'existant.


iDo 03/04/2006 10:59