2011-11-14 19 views
7

मुझे पता है कि यह मूल रूप से समर्थित नहीं है, लेकिन क्या कोई जेएस शिम्स है जो कैनवास ऑब्जेक्ट या कुछ ऐसा प्रस्तुत करता है जो मुझे देशी एंड्रॉइड ब्राउज़र पर एसवीजी प्रस्तुत करने की अनुमति देगा? (नहीं ओपेरा, आदि के बाद से मैं उपयोगकर्ता होने से बचाने के लिए करना चाहते हैं किसी अन्य ब्राउज़र स्थापित करने की आवश्यकता)एंड्रॉइड ब्राउज़र में एसवीजी

+1

[फैब्रिक.जेएस] (https://github.com/kangax/fabric.js/) कैनवास पर एसवीजी प्रतिपादन का समर्थन करता है। एक [डेमो जो वास्तव में करता है] पर एक नज़र डालें [http://kangax.github.com/fabric.js/svg_rendering/) (सावधान, बड़ी संख्या में एसवीजी आकारों के कारण धीरे-धीरे लोड होता है)। – kangax

उत्तर

6

मुझे लगता है कि क्या आप चाहते हैं इस पुस्तकालय है:

http://code.google.com/p/canvg/

मूल रूप से, आप का पता लगाने होगा अगर ब्राउज़र svgs को प्रस्तुत करने में सक्षम है, और यदि यह नहीं कर सकता है, तो आप एसवीजी को कैनवास में प्रस्तुत करेंगे।

+5

कृपया ब्राउज़र/मंच स्नीफिंग न करें। पता लगाएं कि क्या ब्राउज़र इसके बजाय एसवीजी को प्रस्तुत करने में सक्षम है, उदाहरण के लिए http://modernizr.com देखें। –

+1

एरिक सच बोलता है। संपादित करेंगे – Clint

संबंधित मुद्दे