(1) 2 »


[Inkscape] l'arbre XML du document
Fou Furieux du Clan
Inscrit:
29/05/2008 10:01
Post(s): 125
Bonsoir,

Depuis un petit moment j'ai installé inkscape sur mon PC. Très bon logiciel pour le vecto.

En plus, j'ai vu que l'on pouvait regarder et éditer le code XML.

Justement, j'ai une question à ce niveau. :)

Il est possible de cliquer sur "voir et éditer l'arbre XML du document". On voyant ça je me suis dit "Yes" un code XML est généré par inkscape.

Mais le seul problème c'est que je voudrais le "copier coller" par exemple dans le bloc note. Or je me heurte à l'interface de inkscape qui m'oblige à voir le code XML par bribes...

Comment avoir le code XML du document dans son intégralité ? Est-ce possible ?

Merci d'avance pour votre aide.

Contribution le : 03/12/2008 20:48
Créer un fichier PDF de la contribution Imprimer


Re: [Inkscape] l'arbre XML du document
OverdOzed
Inscrit:
10/02/2006 14:28
De Bordeaux
Post(s): 780
Ouvre simplement ton .svg avec ton editeur de texte, c'est du XML

Contribution le : 03/12/2008 20:54
_________________
Créer un fichier PDF de la contribution Imprimer


Re: [Inkscape] l'arbre XML du document
RegulatorZ
Inscrit:
26/07/2006 01:33
De Poitiers / Paris pour les études
Post(s): 2854
enregistrer sous > change l'extension .svg en .xml (à la main)

j'ai testé ça passe

Contribution le : 03/12/2008 20:55
_________________
HASTA LA VICTORIA SIEMPRE
Créer un fichier PDF de la contribution Imprimer


Re: [Inkscape] l'arbre XML du document
Fou Furieux du Clan
Inscrit:
29/05/2008 10:01
Post(s): 125
JRB ->C'est ce que j'avais fait, mais j'ai vu des caractères qui passaient pas au bloc note...

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="210mm"
height="297mm"
id="svg2"
sodipodi:version="0.32"
inkscape:version="0.46"
sodipodi:docname="dessin.svg"
inkscape:output_extension="org.inkscape.output.svg.inkscape">
<defs
id="defs4">
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 526.18109 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
id="perspective10" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.35"
inkscape:cx="375"
inkscape:cy="520"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="640"
inkscape:window-height="667"
inkscape:window-x="66"
inkscape:window-y="87" />
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Calque 1"
inkscape:groupmode="layer"
id="layer1">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 294.28571,512.36218 C 265.82084,526.73156 201.20562,544.23666 182.85714,580.93361 C 164.02685,618.59419 182.38592,668.47412 222.85714,675.21933 C 250.01368,679.74542 271.93764,723.0157 320,703.79075 C 349.7802,691.87867 370.23694,667.36564 380,638.07647 C 389.41679,609.82608 381.50022,582.57712 374.28571,560.93361 C 369.64362,547.00733 345.8497,526.78332 337.14286,518.07647 C 327.95276,508.88637 310.60776,504.20116 294.28571,512.36218 z"
id="path2383" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 365.71429,252.36218 C 355.52498,242.17288 322.10974,316.44922 325.71429,338.07647 C 329.80552,362.62388 349.06294,375.3422 371.42857,380.93361 C 397.8999,387.55144 416.7275,384.20611 434.28571,366.6479 C 448.23473,352.69888 456.13309,334.55387 460,315.21933 C 465.00125,290.21308 454.87124,279.54029 448.57143,263.79075 C 442.3995,248.36093 417.03478,238.02243 405.71429,232.36218 C 387.51003,223.26006 371.12108,238.84521 365.71429,252.36218 z"
id="path2385" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 468.57143,503.79075 C 466.96697,502.98853 535.63305,489.50504 591.42857,489.50504 C 629.97759,489.50504 622.85714,560.23931 622.85714,589.50504 C 622.85714,621.03988 563.05285,698.07647 531.42857,698.07647 C 496.51966,698.07647 502.13328,701.105 471.42857,678.07647 C 457.80136,667.85606 440,643.45086 440,629.50504 C 440,595.41875 442.33358,587.69503 454.28571,563.79075 C 462.40683,547.54853 431.96232,538.92419 428.57143,538.07647 C 398.73493,530.61734 414.05806,510.07417 420,495.21933 C 426.1059,479.95457 452.45005,507.01503 468.57143,503.79075 z"
id="path2387" />
<path
style="fill:#2b0000"
d=""
id="path2389" />
<path
style="fill:#2b0000"
d="M 283,703.86995 C 275.92857,701.89195 261.88443,694.87838 251.79077,688.28427 C 241.69709,681.69015 228.19711,674.80913 221.79077,672.99304 C 204.3836,668.0585 191.7564,657.32024 184.14903,640.98227 C 171.44774,613.70441 176.36874,588.56235 198.8328,565.9605 C 206.86166,557.88244 219.07489,548.39367 225.9734,544.8743 C 254.08849,530.53104 304.04463,510.6479 311.96671,510.6479 C 324.70249,510.6479 334.49983,516.94161 353.67691,537.44195 C 374.52303,559.72647 381.33446,577.79687 381.27123,610.6479 C 381.22034,637.08713 371.52069,659.61195 351.7698,679.15701 C 329.3816,701.31193 305.07791,710.04561 283,703.86998 L 283,703.86995 z"
id="path2391" />
<path
style="fill:#2b0000"
d="M 365.89654,376.47947 C 355.5644,372.91318 346.55626,367.13958 339.46797,359.54053 C 330.02037,349.41218 328.71429,346.28564 328.71429,333.79764 C 328.71429,311.35075 353.50706,253.50504 363.12783,253.50504 C 364.72497,253.50504 369.86346,249.14095 374.54669,243.80704 C 386.5132,230.17787 394.22943,229.01175 412.2774,238.10484 C 436.74366,250.43167 443.32157,256.40281 450.98063,273.23815 C 467.79474,310.1971 451.28317,359.21273 416.31697,376.13958 C 401.22206,383.4469 386.37223,383.54698 365.89654,376.47947 z"
id="path2393" />
<path
style="fill:#2b0000"
d="M 490.14286,689.19647 C 473.131,677.78281 454.67009,659.17044 448.47851,647.1903 C 440.13151,631.03955 440.98491,600.9451 450.46169,577.25695 C 460.16423,553.0043 458.16374,548.37835 433.42634,537.86481 C 423.16314,533.50293 414.10754,528.21813 413.30274,526.12087 C 411.15334,520.51961 420.13554,496.18564 425.0484,494.30041 C 427.36789,493.41033 436.43309,495.65281 445.19326,499.28367 L 461.12083,505.88533 L 492.21229,500.92795 C 538.41934,493.56053 591.46854,489.99153 600.40369,493.6491 C 614.1626,499.28133 618.34483,513.39701 619.56786,558.33201 L 620.67126,598.87327 L 611.76309,616.90347 C 600.42486,639.8519 572.92351,673.18013 555.24929,685.39118 C 543.57726,693.45535 538.63857,694.98947 521.57143,695.85261 C 503.70243,696.7563 500.35371,696.0471 490.14286,689.19644 L 490.14286,689.19647 z"
id="path2395" />
</g>
</svg>

Bon, je suis bête ! ça marche ! Sous le bloc note j'ai tout simplement pas le bon encodage Merci :)

Maintenant il me reste plus qu'a regarder tout ça et tenter de faire un interpréteur

Traven, ça marche nickel. Le XML y'a rien à dire c'est génial. :)

Contribution le : 03/12/2008 20:59
Créer un fichier PDF de la contribution Imprimer


Re: [Inkscape] l'arbre XML du document
OverdOzed
Inscrit:
10/02/2006 14:28
De Bordeaux
Post(s): 780
Un interpreteur de SVG ?

Le rendu ? Ou juste un éditeur XML ?

Contribution le : 03/12/2008 21:02
_________________
Créer un fichier PDF de la contribution Imprimer


Re: [Inkscape] l'arbre XML du document
Fou Furieux du Clan
Inscrit:
29/05/2008 10:01
Post(s): 125
En fait, je me lance dans un projet (je sais pas si c'est faisable)

J'ai un fichier XML (qui représente un dessin)
J'ai un swf (anim flash)
L'anim charge et "interprète" le XML et retrace le dessin réalisé sous inkscape. :)

Voilà.

Contribution le : 03/12/2008 21:09
Créer un fichier PDF de la contribution Imprimer


Re: [Inkscape] l'arbre XML du document
Fou Furieux du Clan
Inscrit:
29/05/2008 10:01
Post(s): 125
Bonjour,


J'ai commencé les premiers tests:

<path style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="M 25.714286,32.362183 
C 35.198892,46.231598 40.731777,47.379673 57.142857,63.790754 
C 68.269003,74.9169 65.443126,87.732536 62.857143,98.076468 C 59.032324,113.37574 
46.309028,110.69452 57.142857,132.36218 
C 70.78522,159.64691 68.161594,178.07647 102.85714,178.07647 
C 115.60164,178.07647 134.4619,145.94317 
137.14286,135.21933 C 140.30019,122.58999 
150.59402,98.911021 157.14286,92.362183 C 175.75816,73.746878 188.97793,76.845346 182.85714,52.362183
 C 177.88201,32.461646 150.94893,36.887716 
142.85714,40.933611 C 126.22424,49.250065 114.66308,59.316359 100,66.647897" id="path2383" />  


Le but est de réinterpréter le code XML d'une courbe à main levé tracée sous inkscape (dans le but d'y retracer en AS3)

Apparemment entre chaque "C" c'est les paramètres pour tracer une courbe.

C 126.22424,49.250065 114.66308,59.316359 100,66.647897

En récupérant les deux premiers paramètres j'obtiens une formes segmenté (mais proche de la courbe).



Ce qui m'embête un peu plus. C'est les 4 autres paramètres.

ça doit être une courbe de Béziers quadratique qu'il faut tracer. :)

Je vais essayer de trouver comment tracer tout ça en AS3 !
(car par défaut je crois que l'on trace des courbe de Béziers cubique (1point d'encrage))

Contribution le : 06/12/2008 12:30
Créer un fichier PDF de la contribution Imprimer


Re: [Inkscape] l'arbre XML du document
OverdOzed
Inscrit:
05/01/2004 22:52
De Toulouse
Post(s): 4292
Coucou, j'avais pas de fichier svg pour faire le test mais regarde : http://memo.tv/drawing_and_exporting_svg_from_flash_as3

ça à l'air d'être vachement bien foutu.

Contribution le : 06/12/2008 12:53
_________________
lascapi.fr -> Conception de l'art toy
Créer un fichier PDF de la contribution Imprimer


Re: [Inkscape] l'arbre XML du document
Fou Furieux du Clan
Inscrit:
29/05/2008 10:01
Post(s): 125
Intéressant, mais il semblerai que là, il génère le SVG à partir d'un dessin fait en live. Dans démo on peut voir le truc tourner. :) (c'est balèze et très utile)

Mais, moi je veux faire l'inverse. :)

Contribution le : 06/12/2008 13:12
Créer un fichier PDF de la contribution Imprimer


Re: [Inkscape] l'arbre XML du document
RegulatorZ
Inscrit:
26/07/2006 01:33
De Poitiers / Paris pour les études
Post(s): 2854
là tu relies les points, tu ne fais pas l'interpolation entre ces points justement

Contribution le : 06/12/2008 13:15
_________________
HASTA LA VICTORIA SIEMPRE
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant
(1) 2 »




Enregistrer votre réponse
Compte*
Nom   Mot de passe   Authentification
Message:*



[Recherche avancée]



Sujets récemment répondus
Forums Sujets Réponses Lus Dernières contributions
Questions & Réponses Solution rendu saccade    [1][2] 17 290 Aujourd'hui 08:08:02
CBY 
The Blender Clan 'tchat ANNONCE IMPORTANTE : LE BLENDER CLAN REOUVRE !! Etat des lieux sur le présent et le futur :)    [1][2][3] 22 57075 Aujourd'hui 07:53:41
smogBlender 
Graphisme alternatif faire de la bd avec blender    [1][2][3]...[13] 125 11543 Hier 16:33:17
blend74 
Moteur de jeu GameBlender et alternatives [WIP] DeadSigns FPS Unity - Version alpha disponible + discord    [1][2][3]...[68] 673 152296 Hier 00:26:07
Hook 
Questions & Réponses [résolu] Découper un objet selon un autre 4 132 28/11 18:51:31
mamain83 
Questions & Réponses X-Ray uniquement en mode Solid 2 63 28/11 12:15:45
Horemheb 
Hors Sujet !! les tutos de Moonboots    [1][2][3]...[24] 239 24941 27/11 21:57:38
moonboots 
Questions & Réponses Texture baké devient noir    [1][2] 14 165 27/11 07:58:33
moonboots 
Questions & Réponses Raccourcis clavier qui ne marchent plus v 2.93.4 0 71 26/11 19:16:31
GFC 
The Blender Clan 'tchat Conseil pour débutante 4 376 25/11 16:24:59
Ksuhma 
Questions & Réponses Récupérer la couleur en sortie de shader 8 197 25/11 09:33:29
bibi 
Questions & Réponses Peut-on entrer les coordonnées du point visé de la caméra ? 4 154 24/11 19:16:16
CBY 
Questions & Réponses [résolu] snap fixe sur les cm ou mm 2 126 24/11 17:47:40
mamain83 
Questions & Réponses debutant- engrenage en pointe 8 272 24/11 17:30:55
CBY 
Questions & Réponses [non résolu] Fusion 360 - recherche d'un connaisseur 0 116 22/11 18:24:48
Redstar 
The Blender Clan 'tchat [abandonné] Clavier Corsair K55 RGB Pro / Raccourcis clavier    [1][2] 14 482 21/11 19:46:01
CBY 
Questions & Réponses Paramétrage des Particle System 0 126 21/11 10:05:15
Horemheb 
Questions & Réponses Gestion des Hook 4 191 21/11 09:26:17
Horemheb 
Questions & Réponses Tissu élastique    [1][2] 14 506 21/11 09:21:27
Horemheb 
Questions & Réponses csv>python>blender 8 1262 18/11 18:46:06
Cdric 

Qui est en ligne
145 utilisateur(s) en ligne (dont 73 sur Forums)

Membre(s): 5
Invité(s): 140


YolandaNow, NataliaSae, ShellieBoh, BrainPouls, LinetteSis, plus...
Nouveaux membres
HallieGass 30/11/2021
JonBilodea 30/11/2021
VilmaVogel 30/11/2021
ShantellGu 30/11/2021
KitOsburn 30/11/2021
RodrigoLan 30/11/2021
AthenaChri 30/11/2021
ChristaSto 30/11/2021
FranHewitt 30/11/2021
DinahNott 30/11/2021
Dernier Ajout
2020-09-24.jpg

Evènements à venir
Dec 29
Anniversaire d'ebrain
Jan 8
BUG de Lyon
Fev 15
Anniversaire de Dany
plus 246 plus d'élément(s)
 Par Mickaël Guédon [ebrain] © 2003-2021 The Blender Clan - hébergé par TuxFamily - Site déclaré à la CNIL sous le numéro 1155445