2016-01-29 7 views
6

मैं आईओएस के लिए अपना ऐप फिर से बनाना चाहता हूं और एंड्रॉइड में आइकन "एंड्रॉइड: पथडेटा" विशेषता वाले एक्सएमएल वैक्टर हैं। मैं इन्हें एक छवि में कैसे परिवर्तित कर सकता हूं जिसे मैं एक्सकोड में रख सकता हूं और उपयोग कर सकता हूं (पारदर्शिता को संरक्षित करना)?मैं एंड्रॉइड एक्सएमएल वेक्टर ड्रॉबल्स को किसी अन्य प्रारूप में कैसे निर्यात करूं?

मैंने समाधान की खोज की है और वेक्टर एसेट स्टूडियो पर एंड्रॉइड डेवलपर साइट पर कुछ भी नहीं मिला है और लेख को पढ़ा है लेकिन मुझे इन ड्रॉबल्स को निर्यात करने के बारे में कुछ भी नहीं मिला है जिसे मैं एक्सकोड में आयात कर सकता हूं।

उत्तर

4

मैंने इसे एक एसवीजी फ़ाइल बनाकर और XML फ़ाइल में पथ तत्व के पथडेटा विशेषता के मूल्य की प्रतिलिपि बनाकर और एसवीजी फ़ाइल में पथ तत्व के डी विशेषता में चिपकाया। मैं फिर इसे ImageMagick का उपयोग कर पीएनजी में परिवर्तित कर दिया।

तो

<path android:pathData="[Path Data]"> 

<path d="[Path Data]">. 

तो कमांड लाइन में

convert -background none image.svg image.png 

हो जाता है।

यदि ऐसा करने का एक बेहतर तरीका है तो कृपया इसे पोस्ट करें।

+0

यहां समस्या यह होगी कि आईओएस ऐप आइकन के कई प्रकारों की आवश्यकता है, भले ही यह 1x, 2x, या यहां तक ​​कि 3x रिज़ॉल्यूशन है, और आईफोन, आईपैड और आईपैड प्रो के लिए विभिन्न आकार हैं। इसके अलावा संस्करण है जो एक खोज बॉक्स, आदि में दिखाई देगा .... इसलिए कम से कम आपको रूपांतरण में आउटपुट आकार प्रदान करना होगा। –

+1

एंड्रॉइड के बारे में क्या: fillColor विशेषता? एसवीजी के लिए इसके समकक्ष क्या है? –

0

चाल का उपयोग करने के बाद प्रश्नकर्ता प्रदान करते हैं, मैं svg फ़ाइल खोलने के लिए ब्राउज़र का उपयोग करता हूं, जितना संभव हो सके आकार में ज़ूम-इन करता हूं और स्क्रीनशॉट लेता हूं। FYI करें।

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