Hop ça y est l'ensemble des fonctionnalité présente dans phpImageFilter sont enfin disponible dans la nouvelle classe
Les prochaines étapes ?
Surement le support des fonctions de textes qui m'ont manqué de temps à autre sur quelques projets.
Les vacances c'est troooooooooop biiieengue !
Aller au contenu | Aller au menu | Aller à la recherche
vendredi 14 août 2009
Par Mathieu Delestre le vendredi 14 août 2009, 15:57
Hop ça y est l'ensemble des fonctionnalité présente dans phpImageFilter sont enfin disponible dans la nouvelle classe
Surement le support des fonctions de textes qui m'ont manqué de temps à autre sur quelques projets.
vendredi 7 août 2009
Par Mathieu Delestre le vendredi 7 août 2009, 17:03
Voir : Traitement des images en PHP
La classe avance bien et la plupart des fonctionnalité essentiel sont en place. Certains mécanisme de transmission de la ressource image doit encore être revu pour facilité l'utilisation mais l'abandon du support de PHP4 et l'utilisation des nouvelle fonction native de PHP5 permette la réalisation d'opération autrefois in-envisageable en production.
Prochaine étape : ré-incorporer les derniers filtres présent dans ma précédente classe
lundi 27 juillet 2009
Par Mathieu Delestre le lundi 27 juillet 2009, 17:51
J'avais réalisé il y à déjà un bon moment une classe PHP de traitement des images.
Cependant si le résultat est fonctionnel, ce gros paquet fourre tout n'est ni des plus léger, ni des plus simple à mettre en œuvre ou à faire évoluer.
Récemment j'ai reçu un mail m'indiquant que j'avais du oublier quelque petit truc dans la gestion des transparences des images traités. Suivait quelques autres mails avec les solutions à apporter pour améliorer la situation.
Pour ma part j'avais fait évoluer la classe au fil de mes projets sans pour autant reporter les changements sur la version présenté sur le blog du coup intégrer directement la solution n'était pas possible et de toute façon ce gros morceau avait besoin d'une bonne refonte.
C'est chose faite avec cette première mouture (tout les filtres précédemment existant n'étant pas encore implémenté) d'une nouvelle classe Image
Je publierais de temps à autre un billet lors des mises à jour importantes mais sinon le code sera mis à jour régulièrement sur le dépot Mercurial
vendredi 29 juin 2007
Par Mathieu Delestre le vendredi 29 juin 2007, 12:32
Pour répondre à la demande d'un collègue graphiste, j'ai developpé un equivalent au script mootools suivant (source PhatFusion) mais basé sur la librairie jQuery.
le résultat me semblant réussi (bien qu'il soit surement possible d'optimiser le code de nombreuse manière) je vous le propose.
Je tiens à signaler que ce script n'est pas obstrusif et que la désactivation du javascript et ou du css ne gène en rien la consultation et l'utilisation du menu
EDIT
EDIT 2
!!! pensez à bien rafraichir votre cache !!!
si vous avez encore la version précédente en mémoire erreurs garanties ^^
mardi 7 novembre 2006
Par Mathieu Delestre le mardi 7 novembre 2006, 15:15
Vous avez surement déjà fait face au problème suivant :
Définir facilement une liste partiel numérique de page, de ligne ou autre objet identifié par un numéro.
La méthode que l’on retrouve le plus souvent et celle ci : 1;3;5;9-25
Reste à transformer ça en 1,3,5,9,10,11,12,… etc …,25
C’est la qu’intervient le script suivant : (cf pièces jointe)
lundi 12 septembre 2005
Par Mathieu Delestre le lundi 12 septembre 2005, 16:52
2 Fois on m’a fait la demande et deux fois je suis désolé de répondre que ma galerie n’est pas un plugin DotClear… c’est un petit bout de code inclu avec The plugin related de beubeu.
Et ça s’arrète la.
Le tout est monté pour parser l’url au format Path info
Bonus : le code de mini.php
<?php $cache=‘_cache/’.md5(urldecode($_GET[’src’])).‘.png’; if(!file_exists($cache)) { include(‘./class.ImageFilter.php’); $IF=new ImageFilter; if($IF->loadImage(urldecode($_GET[’src’]))) $IF->resize(‘200′,‘75′,‘crop’,false); else { $IF->createImage(150,1); $IF->fill(0,0,255,255,255); } $IF->stamp(‘mini.png’,0,62,$mode=‘normal’); $IF->output(‘PNG’,$cache); } header(‘location:’.$cache); exit(); ?>
vendredi 15 avril 2005
Par Mathieu Delestre le vendredi 15 avril 2005, 14:49
Il y à quelques temps j’avais mis en ligne un test d’utilisation de ma classe ImageFilter via du javascript (ici en démo)
La dessus, TeddyBer à repris tout ça pour en faire un plugin DotClear (à ma plus grande joie) nommé Toyop
Au départ, tout ce que j’avais voulu faire, c’était tester un peu ce que l’on pouvait faire avec du javascript couplé à ma classe. Le vrai but était de réaliser une interface en Flash permettant de retoucher ses images facilement. (et au passage de l’integrer à AxSQL.
NB: la sauvegarde n’est pas possible (c’est juste une démo)
lundi 4 avril 2005
Par Mathieu Delestre le lundi 4 avril 2005, 17:06
Il y a déjà pas mal de temps, j’avais developpé pour mes besoins personnel une interface d’administration addaptable facilement à un grand nombre de cas de figure (à condition de respecter un miniumum de règles dans la création de la BDD)
Cette 1ère mouture était efficace, mais pas très bien pensé. Du coup de patch en patch c’était devenu un peu du gros n’importe quoi.
Comme je me servais de cette administration quasi quotidiennement pour tout un tas de site (monter une admin conviviale en 2 heures pour un client au lieu de passer 2 jours en developpement c’est quand même très agréable), j’ai décider récement de mettre tout le moteur à plat et de remonter le tout plus proprement.
Aujourd’hui et après pas mal d’heure passé dessus, je pense pouvoir montrer un peu à quoi ça ressemble sans avoir honte de mon boulot. J’ai donc mis une démo en ligne à l’adresse suivante : http://lord.b.free.fr/AxSQL/
Pour se connecter c’est simple login = demo, password = demo
Une fois dedant je vous invite à cliquer sur tout ce qui bouge afin de voir un peu de quoi il retourne.
vendredi 18 février 2005
Par Mathieu Delestre le vendredi 18 février 2005, 11:46
ça fait déjà quelques temps que je n’avais pas retouché à cette classe dont je me sert tout les jours ou presque. Mais voila t’y pas que depuis quelques temps je travail sur un site hébergé sur un serveur dont la configuration date de l’ère jurassique et du coup pas de GD2 et donc impossibilité d’utiliser cette classe pourtant vachement bien faite… (non non j’ai pas du tout la grosse tête ^^)
Du coup j’ai passé un peu de temps à retravailler un peu la classe de manière à lui faire gérer un Flag $GD_VERSION pour bosser tranquillement que l’environnement soir en GD2.x ou bien en GD1.x
et bien ça marche ^^ alors voila c’est dispo toujours au même endroit
Code source : ICI
EDIT :
Juste pour signaler la mise en ligne d’un outil utilisant la class ImageFilter sur lequel je suis en train de bosser… son but ? permettre de manipuler succintement des images depuis une interface d’administration. c’est ici
samedi 13 novembre 2004
Par Mathieu Delestre le samedi 13 novembre 2004, 12:29
Bah vi … Flash Image Gallery c’est bien jolie, mais bon le plugin pour dotClear est loin d’être ergonomique, et compte tenu des problème posé par le cache de falsh sur la lecture des fichiers XML, c’était devenu vraiment un beau bordel…
Du coup j’ai eu recours une fois de plus au htaccess pour réaliser une gallerie de photo directement au travers du directory Index d’apache.
Un peu de htAccess, un peu de PHP et hop ça donne ça
Enfin il faut quand même consulter une gallerie pour voir le résultat ^^
« billets précédents - page 1 de 2
Derniers commentaires