Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2307 connectés 

  FORUM HardWare.fr
  Programmation
  XML/XSL

  Extraction et conversion d'un fichier xml en fichier image

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Extraction et conversion d'un fichier xml en fichier image

n°705184
luminou
Posté le 21-04-2004 à 16:17:24  profilanswer
 

Bonjour à tous !
 
Progammeur en herbe en xml, j'aurais voulu savoir quel serait le meilleur moyen pour convertir un fichier XML en fichier image.  
Je débute vraiment, et j'aimerais bien avoir quelques liens ou autre pour me lancer. Je pensais à utiliser DOM avec xerces . Le tout programmer en C++ ...
 
Merci par avance pour vos réponses.
 

mood
Publicité
Posté le 21-04-2004 à 16:17:24  profilanswer
 

n°705186
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 21-04-2004 à 16:19:17  profilanswer
 

J'pige pas ce que tu veux faire. T'as des données binaires dans ton XML que tu veux transformer en image ? Tu veux faire une capture d'écran de ton XML ? [:ddr555]
 
 
(et sinon, dans le noir, on peut te voir ? [:dawa])


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°705193
luminou
Posté le 21-04-2004 à 16:23:06  profilanswer
 

Evidemment que le luminou dans le noir, tu peux le voir !!! lol
 
Alors le fichier image a une entête tout ce qu'il y a de plus classique, et des données binaires. Je veux tout extraire du fichier xml, doncrécupérer l'ensemble des segments et créer mon fichier image.

n°705194
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 21-04-2004 à 16:24:02  profilanswer
 

Tu les as écrites comment, tes données binaires, dans le XML ? En fait, y a moyen de voir un bout de ton XML pour avoir une idée ?


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°705205
luminou
Posté le 21-04-2004 à 16:28:01  profilanswer
 

non il n'y a pas moyen car je ne dispose pas encore de ce fichier. Considère que ce sont des données binaires de type char codé sur 8 bits, voir 16.

n°705214
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 21-04-2004 à 16:31:23  profilanswer
 

Ah ba ouais mais non, le XML c'est du texte seulement. Ton parser va péter un câble et toi tu vas pas pouvoir lire ton bordel.
Une manière courante pour passer du binaire dans du XML est d'encoder les données en Base64 ; mais coller cash du binaire dans du XML, tu peux oublier :D


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°705222
luminou
Posté le 21-04-2004 à 16:36:38  profilanswer
 

OK, c déjà ça de pris ! mais il me smeblait que ca fonctionnait en binaire, sur des fichiers de géoréférencement ...  
Bref, et sinon pour récupérer le reste ??

n°705336
chocoboy
Posté le 21-04-2004 à 18:20:46  profilanswer
 

le mieux à mon avis c'est d'utiliser le SVG, via batik : fais une recherche sur le forum.
 
Avec SVG, y a tout ce qu'il faut, c'est du dessin vectoriel, et y a pas mal d'effet type photoshop

n°705433
luminou
Posté le 21-04-2004 à 20:50:13  profilanswer
 

Ok, mais quand je disais que j'étais un novice, ca voulait dire un nul en xml !
Quel parseur utilisait ? quel méthode ? etc ...  
Merci !

n°705540
chocoboy
Posté le 22-04-2004 à 00:20:16  profilanswer
 

luminou a écrit :

Ok, mais quand je disais que j'étais un novice, ca voulait dire un nul en xml !
Quel parseur utilisait ? quel méthode ? etc ...  
Merci !


 
dans ce cas commence déjà par le commencement... quelle idée de vouloir se lancer dans la génération d'image en premier...
 
sinon, moi j'avais commencé via Cocoon 2 qui inclu en standard batik :  
- 1 : tu vas sur le site d'ibm et tu télécharge le tutoriel SVG
 
(tu devrais trouver ton bonheur ici : http://www-106.ibm.com/developerwo [...] &S_CMP=ZHP, le tutoriel SVG c'est celui la : Introduction to Scalable Vector Graphics et celui la  
Interactive, dynamic Scalable Vector Graphics

Plein d'astuces sur le SVG sur xml.com aussi : http://www.xml.com/graphics/
 
- 2 : tu installe cocoon
- 3 : tu installe Jasc Web draw --> tu fais tes dessins, il te génère automatiquement le SVG
- 4 : tu repompe le code généré et tu le prend pour le passer en dynamique
- 5 : tu configure le pipeline dans le site map de Cocoon --> en fonction des wild cards saisi dans ton browser, il te génèrera soit le SVG, soit le JPG, soit le PNG correspondant
 
C'est le plus simple que je connaisse... dit comme ca ca a l'air compliqué, mais une fois que t'as compris, c'est super facile !
 
Un petit exemple :  


<?xml version="1.0"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"  
  "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<svg width="400" height="200" xmlns="http://www.w3.org/2000/svg">
   
  <desc>Coordinates</desc>
  <g>
     <ellipse cx="100" cy="100" rx="75" ry="60"  
           fill="pink" stroke="purple" stroke-width="5"
           fill-opacity=".5"/>
           
     <svg x="100" y="0">
        <ellipse cx="100" cy="100" rx="75" ry="60"  
           fill="pink" stroke="purple" stroke-width="5"
           fill-opacity=".5"/>
     </svg>
  </g>
</svg>


 
Donne ca :
http://magiccv.free.fr/svg015.gif
 
après avoir installé SVG Viewer : http://www.adobe.com/svg/viewer/install/main.html
 
Va voir les exemples pour avoir une idées de ce qu'il est possible de faire :
http://www.adobe.com/svg/demos/main.html


Message édité par chocoboy le 22-04-2004 à 00:42:51

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  XML/XSL

  Extraction et conversion d'un fichier xml en fichier image

 

Sujets relatifs
programmation de l'exécution d'un fichier batch avec la schtasks[Word/VBA] 'Modifier Image' sur un .WMF inséré mais en VBA?
Enregistrer et lire une structure dans un fichier[PHP] Changer localement le niveau d'erreur dans un fichier
[Java] parser fichier CSV... JDBC ?[Delphi] mettre une image dans une combobox
Problème de lecture de fichier temporaire[Résolu] [C#] Effacer des lignes de textes dans un fichier
Types d'erreurs lors d'un accès à un fichier avec Glibscript de gestion de fichier?
Plus de sujets relatifs à : Extraction et conversion d'un fichier xml en fichier image


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR