मैं एक वेक्टर ड्राइंग प्रोग्राम से आईओएस पर्यावरण में पथ आयात करने की कोशिश कर रहा हूं। मैं उन्हें CGpaths या UIbezierpaths में ले जाना चाहता हूं। मैं एडोब इलस्ट्रेटर से पथ आयात करने में सबसे रूचि रखता हूं। सबसे अच्छा तरीका एक एसवीजी के रूप में सहेजने लगता है और फिर आयात करता है।UIBezierpaths, NSBezierpaths, CGPaths में एसवीजी को आयात/विश्लेषण कैसे करें?
मुझे निर्यातित एसवीजी फाइलों को पार्स करने के लिए कुछ संसाधन मिल गए हैं जो पथ का वर्णन करते हैं। हालांकि, जो कुछ भी मैंने पाया है वह केवल पूर्ण पथ से संबंधित है, न कि सापेक्ष पथ। नीचे दिए गए पथ में पूंजी सी और लोअरकेस सी है। मुझे पता है कि पूंजी सी (पूर्ण पथ) को कैसे पार्स करना है, लेकिन मुझे नहीं पता कि लोअरकेस सी (सापेक्ष पथ)
को पार्स करने के लिए मुझे कोई जानकारी नहीं है कि मैं आईओएस/कोको में एसवीजी फाइलों को आयात करने के लिए एक पार्सर लिखने में मदद की तलाश में हूं। मुझे लगता है कि इंटरनेट पर हफ्तों तक खोज करके इस निर्णय की बड़ी आवश्यकता है।
यहां, एक पथ का एक उदाहरण है जिसे मैं अपने आईफोन ऐप में आयात करना चाहता हूं। मैं छवि आयात करने की तलाश नहीं कर रहा हूं, मुझे पथ ही चाहिए। तो, मैं इसे कुशल बना सकता हूं। कोई भी सहायताकाफी प्रशंसनीय होगी।
x="0px" y="0px" width="320px" height="436px" viewBox="-1.4 -0.5 320 436"
d="M294.1,116C290.6,1.4,170.9,0.4,159.6,0.5
C148.3,0.4,28.7,1.4,25.2,116c-3.7,120.3-49.6,141.4-5.9,233.9c41.3,87.4,130.7,87,140.4,86.7c9.7,0.3,99.1,0.8,140.4-86.7
C343.7,257.4,297.8,236.3,294.1,116z
यदि यह सभी पूर्ण पथ थे तो मैं इसे हल करने में सक्षम हूं। यह रिश्तेदार है (यानी लोकेसेज़ (सी) पथ) जो वास्तव में मुझे भ्रमित कर रहे हैं।
पेंटकोड ग्रेडियंटस्ट्रोक का समर्थन नहीं करता है। उम्मीद है कि वे इसे भविष्य में जोड़ देंगे। – eonist