2012-11-20 13 views
10

Aynı çerçeveye sahip iki UIImageView sahibiyim. Bir imageView yukarıda ikinci imageView şimdi imageViewCore Graphics kullanarak siliyorum. Benim problemim silgi kenarının çok keskin olmasıdır ki soluk kenarlık istiyorum, yani üst görüntü sildikten sonra alt paletle eşleşmelidir. Örneğin aşağıya bakın - Bu görüntü Silgi sınırında görebileceğiniz gibi çok keskindir
enter image description here

-
enter image description hereenter image description here
aşağıda bu iki resim kullanıldı ve sonucudur. Ortada soluklaşmak istiyorum, o zaman karanlık olmalı, sonra ışık daha açık ve dahası, yani fırça genişliğini ve ucunu göremiyoruz. Ve işte benim - My Sample Code
Benim sorum yeterince açık değilse bana bildirin.
Net kenarlıklı resmi temizle

cevap

3

Görüntü gibi fırça görüntüsüne sahip olabilirsiniz (ortasındaki koyu ve köşedeki ışık) ve resmi görüntünüzün üzerine çizin.

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

png görüntünün hangi rengi rengi 'colorWithImagePattern kullanmış statik değildir, çünkü:' silgi renk .... – TheTiger

+3

için ben projenize bazı değişiklikler yaptık. https://www.dropbox.com/sh/661y3vvjiklpz6n/8cHvcYxQ3A. İstediğin bu mu? –

+0

Benimkinden daha iyisi .... Bunu kontrol ettiğin için bana teşekkür ediyorum :) – TheTiger