Le SVG - XML/XSL - Programmation
Marsh Posté le 09-06-2003 à 22:38:18
j'ai trouvé un bug dans le reader d'abode, j'etions tres content
edit sinon faire du SVG a la main c quand meme un peu relou, faut dire ce qui est
Marsh Posté le 09-06-2003 à 22:58:42
chrisbk a écrit : j'ai trouvé un bug dans le reader d'abode, j'etions tres content |
bah tout depend de ce que tu veux faire , perso pour ce que je fais, je trouve ça plus pratique (communiquer avec une BDD et faire le SVG à la volée)
et c'est quoi ce bug dont tu parles?
moi c'est le reader de Corel qui à merdé
Marsh Posté le 09-06-2003 à 23:00:13
uriel a écrit : |
rien de bien grave, juste une ligne parasite qui apparait sous un certain angle /zoom (et que j'ai pas, moi. donc soit c moi qui bug, soit c eux, mais vu que chez moi c plus beau )
Marsh Posté le 09-06-2003 à 23:02:54
bonne idée de tomik .....
Le SVG est peu connu. Serait-il possible d'avoir un morceau de code pour que l'on voit a quoi ca ressemble ?
merci
Marsh Posté le 09-06-2003 à 23:10:11
Code :
|
l'interessant c le rect="..." le reste c du blabla
Marsh Posté le 09-06-2003 à 23:15:00
ô le beau rectangle jaune
mon premier SVG avec le tuto du livre "SVG Programming: The Graphical Web" de Kurt Cagle (un ancien de chez Macromedia, tiens tiens )
|
chrisbk: à quoi serves tes 2 premieres lignes?
edit: tout ça pour dessiner quoi: un panneau STOP
Marsh Posté le 09-06-2003 à 23:20:25
merci pour les exemples
ca represente quoi ton code uriel ?
existe t'il des editeurs SVG gratuits et performants ?
pourquoi ne pas poster vos liens pour les futurs utilisateurs
Marsh Posté le 09-06-2003 à 23:24:08
chrisbk a écrit : uriel : aucune idée, c'est du CC du site au w3c |
au risque de dire une connerie c'est les declaration de document xml et la dtd w3c du format SVG (afin que le navigateur le reconnaisse)
Marsh Posté le 09-06-2003 à 23:24:22
simogeo a écrit : merci pour les exemples |
le code ci dessus c'est un panneau stop, pas d'animation...
un lien vers un autre topic fais sur graphisme il y a peu:
Cliquez ici
pour les editeurs, un bloc note suffit mais perso j'utilise un editeur qui fait le XML (pour la coloration).
en IDE gratuit, je sais pas franchement
Marsh Posté le 09-06-2003 à 23:26:04
uriel a écrit : |
IWH
d'ailleurs il y'avait toute la section prog : zion, chrisbk, kadreg ....
Marsh Posté le 10-06-2003 à 00:12:50
comment j'ai pu oublier ça, je l'utilise en ce moment:
http://xml.apache.org/batik/
c'est un toolkit en java pour les appli ou servlet utilisant les images SVG, pratique pour les generer, les manipuler ou juste les regarder
Marsh Posté le 10-06-2003 à 01:32:27
euh (pas taper), concretement c'est quoi l'avantage par rapport à du bitmap?
je veux dire: donnez moi des exemples concrets d'utilisation ou ça present un avantage net
Marsh Posté le 10-06-2003 à 01:34:49
the real moins moins a écrit : euh (pas taper), concretement c'est quoi l'avantage par rapport à du bitmap? |
pt'et parce que c'est dynamique déjà
Marsh Posté le 10-06-2003 à 01:38:19
edit: à la rigueur compare le au Flash mais au bitmap
Marsh Posté le 10-06-2003 à 01:54:00
je trolle pas hein, c'est juste pour avoir une image claire du machin
* je peux generer du flash (avec ming) ou des bitmaps (avec plein de trucs) assez facilement, y'a plein de bonnes api qui trainent pour ça ...
* est-ce qu'une image un tant soit peu complexe sera reellement plus legere en svg (avec toutes les "fioritures" dues à l'xml) plutot qu'en bitmap ?
* le vectoriel peut m'apporter la possibilité de zoomer... ok mais si on parle de cartes routières par exemple (le seul exemple qui me vient là ou zoomer pourrait etre utile), le fichier svg serait plus qu'enormissime à loader non? a moins qu'un mecanisme soit prévu pour qu'il y ait plusieurs fichiers selon le niveau de zoom?
Marsh Posté le 10-06-2003 à 02:01:39
the real moins moins a écrit : je trolle pas hein, c'est juste pour avoir une image claire du machin |
c'est justement a ça qu'on doit l'arrivée du SVG je pense
il fallait bien qu'adobe se place avec un format graphique dynamique pour le web
the real moins moins a écrit : |
c'est notamment le cas des cartes mappy (avec flash) et la lourdeur est supportable.
zoomé ou pas le fichier n'est pas plus lourd
Marsh Posté le 10-06-2003 à 02:11:37
c'est justement un des premiers trucs de SVG la géographie, carte routière, geologique, etc... tu as pas besoin de loader toute la carte, tu load seulement la partie ou l'utilisateur zoom, donc ça reste leger...
en plus, perso j'utilise java et Batik me permet de génerer le SVG assez facilement (en plus y a un plugin Batik sur eclipse )
Marsh Posté le 10-06-2003 à 02:21:38
uriel a écrit : |
c'est quoi eclipe ?
Marsh Posté le 10-06-2003 à 02:27:37
simogeo a écrit : |
un IDE pour java surtout et d'autre trucs maintenant
lien dans la FAQ java
Marsh Posté le 10-06-2003 à 02:48:39
uriel a écrit : c'est justement un des premiers trucs de SVG la géographie, carte routière, geologique, etc... tu as pas besoin de loader toute la carte, tu load seulement la partie ou l'utilisateur zoom, donc ça reste leger... |
hmm et comment ça fonctionne le zoom comme tu le décrit? c'est donc pas un zoom "animé" !?
et sinon, prout je vais finir par utiliser eclipse ou quoi pourtant intellij-idea c'est mieux
(en plus y'a une api open pour les plugins...)
Marsh Posté le 10-06-2003 à 02:50:51
ha, excellent, batik propose une implementation de graphics2D pour faire du svg!?
Marsh Posté le 10-06-2003 à 02:56:06
eclipse c'est bien
Batik c'est bien
image SVG
tu fais le zoom soit avec CTRL+clic soit en clique droit zoom, tu peux deplacer l'objet en faisant ALT+souris aussi mais pas en dehors du cadre
edit: pour le zoom, tu peux aussi créer des boutons de zoom
Marsh Posté le 10-06-2003 à 03:10:27
ReplyMarsh Posté le 10-06-2003 à 10:52:10
Les meilleurs tutoriaux d'SVG :
sur le site d'IBM (qui a pas l'air de marcher en ce moment):
http://www-105.ibm.com/developerwo [...] &Count=500
Et la partie SVG d'XML.com :
http://www.xml.com/graphics/
Un très bon outil d'édition SVG (y a plus qu'à récupérer le code pour faire des transformations XSLT) :
Jasc WebDraw
en trial download ici : http://www.jasc.com/products/webdraw/
Marsh Posté le 10-06-2003 à 11:25:25
the real moins moins a écrit : je trolle pas hein, c'est juste pour avoir une image claire du machin |
Le svg, comme tout autre format graphique XML d' ailleurs, peut t'apporter d'avoir des liens vivants entre des elements graphiques, et des elements textuels, tout en respectant les mecanismes XML et en n' ajoutant pas de couche proprietaire.
Exemple d'utilisation:
Un catalogue de pieces pour un moteur. tu peux faire un lien direct entre un descriptif de piece et la piece dans une image SVG du moteur par exemple. Et si tu retravailles l'image (ajout d'autre pieces, deplacement de la piece...) avec un editeur SVG, ton lien restera valable (sauf suppression de la piece dans l' image).
Un petit filtre pourra aisement t'indiquer les incoherences entre ton catalogue et les pieces figurant dans le dessin du moteur (but de lien sans source correspondant et reciproquement...)
etc etc.
Je ne m'etendrai pas plus longuement sur la question, mais il y a plein d'avantages a faire du vectoriel structuré.
A+,
Marsh Posté le 10-06-2003 à 12:12:38
ReplyMarsh Posté le 10-06-2003 à 14:12:15
zion a écrit : A propos, on a déjà un peu discuté de quelques trucs sur le SVG sur graphisme (ou ils sont pas très réceptifs ) |
deja posté par uriel dans ce topic meme, faut suivre, ban et tout ca
Marsh Posté le 10-06-2003 à 17:38:15
ReplyMarsh Posté le 27-06-2003 à 01:03:36
Je débute en SVG et franchement, ça m'enthousiasme vraiment!
Pour l'instant je fais surtout de la bidouille histoire de découvrir les bases... Genre: génération de fractals avec de petits scripts Perl tout cons...
Combiné à des choses comme XSL ou XSL-FO, il y a moyen d'obtenir des applis terribles (génération de documents pdf illustrés à partir d'une base de données, animations web interactives...).
En tout cas, moi ça m'éclate de faire mes petits dessins avec un simple éditeur de texte!
Sinon, j'ai déjà fait quelques essais intéressants avec "The Gimp": je trace un contour avec la "plume", j'exporte le tracé, je mouline avec un petit script Perl et j'obtiens mon contour en SVG... (Vous vous en foutez peut-être de ma vie, non? )
Un seul regret: pour l'instant, je suis obligé d'utiliser Windows pour faire du SVG... Quelqu'un connaîterait-il un viewer potable sous Linux?
Marsh Posté le 27-06-2003 à 01:11:26
Toucouch a écrit : Sinon, j'ai déjà fait quelques essais intéressants avec "The Gimp": je trace un contour avec la "plume", j'exporte le tracé, je mouline avec un petit script Perl et j'obtiens mon contour en SVG... |
tu m'interesses là!
y'a moyen de voir? (genre l'original sauvé en png par exemple et le meme en svg?)
Marsh Posté le 27-06-2003 à 01:41:08
arf, j'avais perdu mon drapo ici
resultat je voyais pas qu'il y avait de nouvelles reponses
bon j'ai plein de nouveaux liens moa vais ajouter ça demain ou plus tard
re
Marsh Posté le 27-06-2003 à 01:44:18
uriel a écrit : arf, j'avais perdu mon drapo ici |
moi aussi
joce
Marsh Posté le 27-06-2003 à 02:05:38
bourdaille , c'est encore un de ces trucs horribles sans fond à la gimp... à chaque fois, je suis tout perdu moa avec ça
mais il est pas mal sinon
Marsh Posté le 23-08-2003 à 14:39:53
Marsh Posté le 23-08-2003 à 15:18:27
uriel a écrit : |
Sinon, personne n'a essayé Jasc Webdraw ? Ca aide franchement beaucoup pour générer du SVG, y a plus qu'à retoucher les parties qu'on souhaite voir dynamique...
Marsh Posté le 19-09-2003 à 09:00:56
Je travaille sur une librairie de génération de graphique SVG pour VS.NET en C#
quelques liens pour ceux que ça intéresse
Librairies
http://www.icsharpcode.net/OpenSource/SharpZipLib/
http://www.sharpvectors.org/
http://www.jbrowse.com/svgnet/
Documentation
http://www.adobe.fr/web/features/svg/faq.html#whatis
http://msdn.microsoft.com/msdnmag/ [...] fault.aspx
http://www.kevlindev.com/tutorials [...] /index.htm
http://www.comdoc.fr/comdoc/memosvg.htm
http://www.xml.com/pub/a/2002/01/23/svg/index.html
http://tecfa.unige.ch/staf/staf-g/ [...] torial.pdf
Exemples
http://luxor-xul.sourceforge.net/t [...] lides.html
http://www.adobe.com/svg/basics/intro.html
http://www.adobe.com/svg/demos/samples.html
Marsh Posté le 19-09-2003 à 09:08:49
JagStang a écrit : Je travaille sur une librairie de génération de graphique SVG pour VS.NET en C# |
A+,
Marsh Posté le 09-06-2003 à 20:24:43
Bon je me lance pour un topic consacré au SVG (=Scalable Vector Graphics) :
Merveilleux langage basé sur le XML permettant de réaliser du graphisme (images interactive, animations, representations graphiques dynamiques...) pour vos pages Web en vectoriel, on le compare souvent à Flash mais je n?ai pas envie de lancer un troll ici, c?est pas le but?
Alors je vais étoffer ce topic au fur et à mesure de mes connaissances mais comme en ce moment je suis plongé dedans, j?en fais profiter tout le monde.
1- Pour commencer le plus simple est d?avoir un Reader permettant « d?interpréter » le SVG, personnellement j?ai le Reader d?Adobe :
http://www.adobe.com/svg/viewer/install/main.html
mais il y a également celui de Corel :
http://www.corel.com/svgviewer
2- Les spécifications W3C, car l?intérêt de SVG est aussi d?être W3C compliant puisque issu du XML :
http://www.w3.org/TR/SVG/
Les News de SVG sur le site du W3C:
http://www.w3.org/Graphics/SVG/Overview.htm8
Explorer le SVG (tres tres bon site):
http://www.svgx.org/
3- J?ai attendu le point 3 pour aborder un problème sensible, la compatibilité des browsers, Internet Explorer étant largement favorisé pour l?instant (Microsoft ayant aidé à la création du langage), les readers vous permettront donc de lire le SVG avec IE seulement, il y a un projet sur Mozilla :
http://www.mozilla.org/projects/svg/
mais ce n?est pas encore concluant (affaire à suivre étant fidèle à Mozilla)
4- Apprendre, les bons sites :
http://www.xml.com/pub/a/2001/03/21/svg.html(anglais)
http://pilat.free.fr/ (en français)
http://www.learnsvg.com/(anglais)
http://www.xml.com/graphics/
http://www.adobe.com/svg/ (anglais)
http://www.allhtml.com/svg/index.php (c?est pas que le site est bien mais c?est en français et pour débuter c?est pas mal)
5-Les editeurs :
On peut utiliser deux types de logiciels.Personnellement j?utilise un Editeur de texte simple (avec un template XML pour la coloration ça suffit amplement et on comprend ce qu?on fait )
mais on peut aussi utiliser des logiciels comme Illustrator ou certains produits Corel.
Une bonne liste sur le site du w3c:
6-Les outils de transformations
On peut transformer toutes sortes de formats en SVG: reference encore au site du w3c:
7-Section Java (bah je travaille avec alors j'ai quelques liens specifiques à java)
N?hesitez pas à me fournir vos liens, j?apprend aussi en ce moment alors j?en manque surement pleins?
Message édité par uriel le 27-06-2003 à 05:24:19
---------------
IVG en france