2012-11-20 11 views
10

के साथ साफ़ छवि मेरे पास दो फ्रेम UIImageView समान फ्रेम के साथ है। imageView दूसरे imageView से ऊपर अब मैं Core Graphics का उपयोग कर ऊपरी imageView मिटा रहा हूं। मेरी समस्या यह है कि इरेज़र की सीमा बहुत तेज है, मैं फीका सीमा चाहता हूं यानी ऊपरी छवि को मिटाने के बाद निचले हिस्से के फूस से मेल खाना चाहिए। उदाहरण के नीचे देखें - आप इस छवि को रबड़ की सीमा में देख सकते हैं बहुत तेज है
enter image description here

-
enter image description hereenter image description here
मैं इन दो छवियों का इस्तेमाल किया और नीचे परिणाम है। मैं इसे बीच में फीका करना चाहता हूं, यह अंधेरा होना चाहिए, फिर हल्का और अधिक हल्का होना चाहिए और इसलिए हम ब्रश की चौड़ाई और अंत को नहीं देख सकते हैं। और यहां मेरा है - My Sample Code
मुझे बताएं कि मेरा प्रश्न पर्याप्त स्पष्ट नहीं है।
फीड सीमा

उत्तर

3

आपके पास ब्रश की तरह एक पीएनजी छवि हो सकती है (मध्य में अंधेरा और कोने में प्रकाश) और इस तरह की छवि पर छवि खींचें।

 [eraser drawAtPoint:location blendMode:kCGBlendModeDestinationOut alpha:1]; 
+0

png छवि से कौन सा रंग क्योंकि रंग स्थिर नहीं है मैं 'colorWithImagePattern का इस्तेमाल किया है:' रबड़ रंग .... – TheTiger

+3

के लिए मैं अपनी परियोजना के लिए कुछ परिवर्तन किए गए हैं। https://www.dropbox.com/sh/661y3vvjiklpz6n/8cHvcYxQ3A। क्या तुम यही चाहते हो? –

+0

यह मेरी तुलना में बेहतर है .... मैं इसे देख रहा हूं इसके लिए धन्यवाद, आप मुझे रास्ता दिखाते हैं :) – TheTiger

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