2013-09-26 8 views
7

के साथ एक छवि के लिए CGPath प्राप्त करना CGPath के रूप में छवि की रूपरेखा कैसे प्राप्त कर सकता हूं?अल्फा चैनल

उदाहरण के लिए, मैं Google लोगो की रूपरेखा कैसे प्राप्त कर सकता हूं (जिसमें एक पारदर्शी पृष्ठभूमि है)। यह थोड़ा जटिल मामला हो सकता है। तो कम जटिल परिदृश्यों को संभालने का एक समाधान (मेरे लिए) भी काम करेगा।

New Google Logo

+1

तो आपको वास्तव में अल्फा चैनल के आधार पर एक ऑटो-वेक्टरिज़र क्या चाहिए? या आप सिर्फ एक मुखौटा की तलाश कर रहे हैं? – Legoless

उत्तर

1

मैं इसमें कुछ समय पहले मिला और कुछ मैं पर काम कर रहा था के लिए इस्तेमाल किया।

PoketSVG एक ऐसी लाइब्रेरी है जो स्केलेबल वेक्टर ग्राफिक्स को CGPaths और UIBezierPaths में परिवर्तित करती है। शायद यह आपकी मदद करेगा? यह गिटहब पर है ताकि आप यह भी देख सकें कि वे कम से कम क्या कर रहे हैं यदि लाइब्रेरी स्वयं आपके लिए उपयोगी नहीं है।

शुभकामनाएं!

संपादित करें: जब मैंने लाइब्रेरी का उपयोग किया, तो मैंने इसे वेक्टर ग्राफिक्स की रूपरेखा प्राप्त करने के लिए उपयोग किया। आपको लगता है कि वे ठोस आकार, आयत और वर्ग थे। दोबारा, मुझे लगता है कि यह शुरू करने के लिए एक अच्छी जगह है।

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