Ho due UIImageView
con lo stesso frame. Uno imageView
sopra il secondo imageView
ora sto cancellando la parte superiore imageView
utilizzando Core Graphics. Il mio problema è che il bordo della gomma è molto nitido. Voglio il bordo sbiadito, quindi dopo aver cancellato l'immagine superiore dovrebbe corrispondere al pallet inferiore. Vedi sotto esempio -
Ho usato queste due immagini e sotto è il risultato -
Come si può vedere in questa immagine di confine di gomma è molto forte. Voglio farlo sbiadire come nel mezzo dovrebbe essere scuro poi luce poi più luce e così via, cioè non possiamo vedere la larghezza e la fine del pennello. Ed ecco il mio - My Sample Code
Fatemi sapere se la mia domanda non è abbastanza chiara.
Immagine chiara con bordo sfumato
10
A
risposta
3
Si può avere un'immagine png come un pennello (scuro al centro e luce nell'angolo) e disegnare l'immagine sull'immagine come questa.
[eraser drawAtPoint:location blendMode:kCGBlendModeDestinationOut alpha:1];
Quale colore di immagine png perché il colore non è statico ho usato 'colorWithImagePattern:' per il colore gomma .... – TheTiger
Ho fatto alcune modifiche al progetto. https://www.dropbox.com/sh/661y3vvjiklpz6n/8cHvcYxQ3A. E 'questo quello che vuoi? –
È meglio del mio .... Lo sto controllando grazie per questo mi mostri il modo :) – TheTiger