clever-age.org, accueille aujourd’hui le projet CleverSvg. CleverSvg est une bibliothèque PHP5 objet permettant la création et la manipulation de graphiques SVG avec PHP. SVG est un format XML destiné à la création de graphiques vectoriels bi-dimensionnels. Publié sous licence LGPL, CleverSvg supporte un nombre important d’éléments parmi ceux qui figurent dans la Recommandation du W3C au sujet de SVG :
- Formes simples (rectangle, cercle, polyligne, polygone, ligne, ellipse, chemin) ;
- Gestion du texte et des images ;
- Groupes ;
- Définitions ;
- Intégration de fragments SVG dans des documents XHTML ;
- Liens ;
- Styles (en ligne, ou via des feuilles de style) ;
- Intégration de scripts ;
- Dégradés linéaires et radiaux ;
- Transformation (matrice, translation, échelle, rotation, skewX, skewY).
Page du projet (420 hits)
Traduction de la recommandation W3C (34 hits)
Liste de discussion du projet (14 hits)
> Lire la dépêche (8 commentaires, moyenne: 1,4).
Vous avez demandé le commentaire #908673.




Très très bonne chose
C'est une très très bonne chose que de disposer d'une telle bibliothèque pour PHP5 ! Pour ma part, ça me fait vraiment plaisir, car je m'éclate comme un petit fou avec le SVG (Inkscape mon ami) !
Maintenant, l'intérêt de cette bibliothèque serait d'autant plus important si les 60-70% d'internautes mondiaux surfant avec Internet Explorer pouvaient bénéficier du support natif du SVG dans leur navigateur, donc sans avoir à installer un plugin (dont ils ignorent l'existence pour la plupart, et qu'Adobe ne met plus à jour depuis un certain temps si ne me trompe).
Peut-être pouvons-nous espérer un premier support du SVG, dans Internet Explorer 8 ? Hélas, même si c'est le cas, une très grosse partie des internautes resteront bloqués, puisqu'ils ne sont même pas passés à Internet Explorer 7... D'ailleurs, beaucoup sont encore avec du 5.5, voire même du 5.0...
[^]Re: Très très bonne chose
Oups... Je voulais dire "70-80%"... Faut pas se leurrer... ^ ^
[^]Re: Très très bonne chose
je préfèrerais nettement qu'ils utilisent un navigateur moins troué qu'un tout pourri qui a en son temps contribué à véroler 70-80% de la planète, tu vois.
Windows has no users. It has hostages.
[^]Re: Très très bonne chose
Oui-oui, je vois. Le problème, c'est qu'ils continueront d'utiliser leur navigateur tout pourri... De ce fait, il faut prendre en compte ce problème dès lors que tu veux / dois concevoir un site accessible au plus grand nombre, et dont le contenu s'affiche exactement de la même façon quel que soit le navigateur.
Dans une autre mesure, j'aime bien jouer avec XML et XSLT... Hé bien autant je ne rencontre aucun problème avec Internet Explorer (6 et 7) et Firefox, autant je n'ai pas réussi à afficher grand chose de potable dans Konqueror. Si bien que je suis obligé de faire marche arrière si je souhaite le supporter correctement.
[^]Re: Très très bonne chose
dont le contenu s'affiche exactement de la même façon quel que soit le navigateur
c'est un leurre, hormis si tu avais ajouté "respectueux des standards du W3C".
Pour s'afficher de la même façon, tu fais du PDF dont la finalité est d'avoir un rendu "indépendant" de la machine sur lequel tu le regardes / imprimes.
[^]Re: Très très bonne chose
Oui, pourquoi pas... Je suis sûr que mon chef sera très content si je me pointe en lui disant "on va refaire le site Web qu'avec des fichiers PDF"...
Je suis bien d'accord que c'est un leurre. Je sais bien que les différents Internet Explorer ne sont pas complètement respectueux des standards du W3C. Est-ce une raison pour empêcher 70-80% des internautes d'accéder à un site Web alors que tout le monde sait pertinamment que la majorité entreront dans un de ces deux schémas lors des mois à venir :
- va remplacer son ordinateur vieillissant pour un ordinateur tout neuf avec un Windows tout neuf et un Internet Explorer tout neuf
- va garder son bon vieux PC qui peut faire encore quelques années, mais également garder son vieux Windows tout pourri et l'Internet Explorer qui va avec
Maintenant, ça ne veut pas du tout dire que personnellement je m'efforce de développer des site comme un cochon ! Bien au contraire, j'essaie autant que possible de me plier à un certain formalisme (ou un formalisme certain, c'est selon), et pas seulement quand il s'agit d'afficher un bout de code HTML dans le navigateur préféré du client final.