SVG - Java - Programmation
Marsh Posté le 30-07-2003 à 10:32:59
ouais
tu code ton propre renderer svg
ou sinon tu utilises des trucs tout fait genre tinyline mais je sais pas ou y en sont avec le stdart (et pas d'antialiasing) ou batik si tu arrives a y comprendre quelque chose
Marsh Posté le 30-07-2003 à 10:37:08
C clair hier j'ai telecharger batik et franchement c'était vraiment la misere.
Faire son propre interpreteur svg ca rique d'etre tendu je pense.
Je vais essaye tinyline
Merci beaucoup
Marsh Posté le 30-07-2003 à 10:43:59
boaf si t'as droit a java 2 tu devrais pouvoir implanter les trucs de base en 2tps 3mouvements, le plus chiant restant le parse du XML...
Apres evidemment si tu veux des anims et tout ca, ca va etre autre hcose
Marsh Posté le 30-07-2003 à 10:54:50
Marsh Posté le 30-07-2003 à 11:07:12
En fait dans mon appli java je dois afficher une carte de france et dessiner certain departement en une couleur selon des chiffres que je prends dans une base de donnée.
J'ai trouve une carte de france en .svg donc je voulais l'introduire a mon appli.
Si quelqu'un aurait une autre idée ca m'arrangerait
Peut que quelqu'un a creer le composant JCarteDeFrance
Marsh Posté le 06-08-2003 à 09:34:45
J'ai essaye avec tinilyne. Je ne peux avec ca que visualiser les exemples qui sont fournis avec. Je ne peux pas visualiser la carte de france (.svg) que j'ai telecharger sur le net.
Es ce que tinyline ne connait pas tous les tags ?
Comment faire ?
Marsh Posté le 02-09-2003 à 14:24:19
Avec Cocoon 2 (Batik inclu), les doigts dans le nez
Ca intéresse personnes ? Bon je sors
Marsh Posté le 02-09-2003 à 15:39:03
chocoboy a écrit : Avec Cocoon 2 (Batik inclu), les doigts dans le nez |
ben si, si tu expliques
Marsh Posté le 02-09-2003 à 19:40:00
C'est donc pour répondre à ta problématique
Code :
|
Encore faut il que tu puisse installer Cocoon 2. Mais de toute façon ca te permettra de comprendre également le fonctionnement de Batik.
Dans Cocoon 2, il faut :
Faire un XSL définissant l'aspect de ta carte, avec les paramètres en entrée...
Ci dessous un exemple (incomplet) tout simple qui m'a servi à générer des cartes de visite en ligne par exemple, plaquette.xsl :
Code :
|
Dans Cocoon 2, pour approvisionner le XSL avec des données, soit, on crée un fichier XML les contenant, soit on crée un fichier XSP effectuer une requete sur base de donnée, par exemple, plaquette_data.xsp :
Code :
|
Ensuite, on définit l'enchainement des pipes et le passage des paramètres dans le sitemap.xmap :
Code :
|
Voila, cet exemple est à peine incomplet (ca fait un bail que j'ai plus fait de Cocoon 2), mais, il te permet en tapant dans ton browser :
plaquette.svg?id_user=1
--> de créer la plaquette avec l'identité de l'utilisateur 1, en SVG
plaquette.jpg?id_user=1
--> de créer la plaquette en JPEG
y a aussi de serializer pour le PNG
en plus, en SVG, tu peux également générer la partie javascript sous Cocoon 2 ce qui est très pratique.
Si jamais, tu essaie, fais moi savoir, je te donnerai des exemples plus complexes, avec drag & drop, effets de transparence et le toutim...
Marsh Posté le 02-09-2003 à 19:41:35
je lirai ça un jour
(ct pas *mon* probleme )
Marsh Posté le 30-07-2003 à 10:28:02
Quelqu'un sait-il comment introduire le rendu d'un fichier .svg dans une application Java ?