yumies
Messages postés5Date d'inscriptionvendredi 13 janvier 2012StatutMembreDernière intervention22 février 2012
-
20 févr. 2012 à 09:40
yumies
Messages postés5Date d'inscriptionvendredi 13 janvier 2012StatutMembreDernière intervention22 février 2012
-
22 févr. 2012 à 15:01
Bonjour !
Alors en ce moment je souhaite réaliser une maquette dans laquelle un utilisateur peut déplacer une image (représentant un plan de machine) et zoomer dessus (ces actions sont réalisées à la façon de GoogleMaps : cliquer/glisser et scroll molette souri).
J'arrive très bien à gérer ces évènements avec une image png ou svg. Mon soucis c'est qu'on me donne une image en .emf mais je n'arrive pas à l'afficher ni à la gérer. J'ai importé la librairie FreeHEP pour cela mais rien à faire.
En revanche cette librairie possède une classe, EMF2SVG qui permettrait de convertir une image emf en svg. Cette classe contient uniquement une méthode main(String[] args) qui soit disant utilise la méthode export()... Et c'est là que je suis bloquée, impossible d'utiliser cette méthode, enfin je n'y parviens pas.
Quelqu'un sait-il comment l'utiliser ? Ou bien connaissez-vous une méthode pour convertir une image emf en image svg en Java ? Sans passer par une appli externe.
yumies
Messages postés5Date d'inscriptionvendredi 13 janvier 2012StatutMembreDernière intervention22 février 2012 20 févr. 2012 à 13:32
J'ai déjà consulté cette page, mais la classe employée est SVG2EMF tandis que j'essaie d'utiliser EMF2SVG.
Ensuite avec EMFConverter je n'ai pas accès à la méthode export(String type, String srcFileName, String destFileName).
Je n'ai accès qu'à la fonction main et getSVG d'après ça Et bizarrement, lorsque j'essaie d'écrire EMF2SVG., l'intellicence ne me propose même pas getSVG...
Le fichier test.svg est bien créé au bon endroit, mais le fichier semble être vide. Lorsque je veux l'afficher ou que je teste le contenu de la variable image j’obtiens null.
yumies
Messages postés5Date d'inscriptionvendredi 13 janvier 2012StatutMembreDernière intervention22 février 2012 22 févr. 2012 à 15:01
J'ai trouvé un début de réponse :
"ImageIO ne supporte pas SVG" => voir le sujet ici
Actuellement je suis en train d'essayer de transcoder une image wmf en svg. Pour l'instant j'ai plus ou moins le même soucis d'image vide lorsque je transcode. Dès que j'aurais la solution je posterai.