2012-05-10 3 views
1

Je développe une application iPad qui permet aux utilisateurs de sélectionner la brosse à air, ce qui est réalisé en dessinant la texture de l'image dans le contexte actuel.Brosse à peinture lisse

Mais quand je dessine l'image que je reçois ce roi d'effet - enter image description here

où pour éviter cela, j'ai essayé d'utiliser blendmodeLighten, ce qui me donne le droit comme ci-dessous enter image description here

mais en utilisant cette Je suis tombé sur un autre problème, où quand je dessine une autre couleur sur le dessus d'une couleur, en raison de l'assemblage, je ne suis pas la couleur réelle.

Quelqu'un peut-il m'aider à ce sujet?

+0

Toute personne cela peut m'aider s'il vous plaît – ankit

+0

Ai-je quelqu'un pour m'aider s'il vous plaît .... – ankit

Répondre

1

Je ne sais pas si c'est ce que vous voulez.

Vous pouvez créer un autre contexte bitmap à l'aide de CGBitmapContextCreate et dessiner les traits dans ce contexte.

Et en utilisant le mode de fusion kCGBlendModeColor, vous pouvez combiner avec le contexte actuel et le contexte bitmap.

Espérons que ça aide.