2013-06-10 12 views
6

कनवर्ट करना मैं इलस्ट्रेटर में एक svg छवि बनाने में सक्षम होना चाहता हूं और इसे जेएसन में रूपांतरित करने के लिए इसे राफेल जेएस के साथ उपयोग करने में सक्षम होना चाहता हूं।svg से json

सर्वर साइड स्क्रिप्ट के बिना यह कैसे किया जा सकता है?

मुझे क्या करना चाहते हैं:

[0,0,255.3,298.5,{type:'path',path:'M 35.3 257.2 C 34.4 245.7 45.4 234.1 48.5 223 C 53.6 204.3 55 185 60 166.2 C 69.5 131 69.6 97.1 89.1 65.1 C 103.4 41.7 129.5 5.3 161.3 19.7 C 184.6 30.3 181.3 59.2 188.9 78.9 C 207.5 127.3 228.6 184.8 230.3 237.3 C 231.3 268.6 202.8 261.3 178.2 264 C 149.2 267.1 120 269.6 91 272.2 C 84.2 272.8 75.8 274.2 69 273 C 60.9 271.6 28.9 259.9 31.3 249.2','fill':'#39b54a','stroke':'none','stroke-width':'0','fill-opacity':'1','stroke-opacity':'0'}]; 

उत्तर

2

के रूप में मैं समझ गया, अपने समस्या यह है कि राफेल आयातित एसवीजी के साथ काम नहीं कर रहा है। एसवीजी को राफेल ऑब्जेक्ट में बनाने का एक तरीका है और फिर आप इसे राफेल लाइब्रेरी के साथ उपयोग कर सकते हैं। इस वेबसाइट बाहर chack: http://irunmywebsite.com/raphael/SVGTOHTML_LIVE.php

+0

बिल्कुल सही, बिल्कुल मुझे जो चाहिए। धन्यवाद! – dracula

0

यहाँ एक समाधान अजगर का उपयोग कर रहा है: https://github.com/gwintrob/svg-to-json

मैं इस GitHub रेपो भर में ठोकर खाई है कि जेएस का उपयोग करता है, लेकिन यह एक बड़ी एसवीजी फ़ाइल का समर्थन नहीं करता है: https://github.com/chrisfinch/svg-to-json