J'essaie de faire un dessin personnalisé d'une image (avec alpha) et j'y appliquerai éventuellement des teintes de couleurs différentes. En ce moment j'essaie juste de le dessiner correctement. Cela peut être un problème simple mais le résultat est l'ALPHA sur mon image est noir. L'image est .png créée à partir de photoshop avec un alpha correct.Dessin personnalisé d'images alpha
- (void) drawRect:(CGRect)area
{
[imgView.image drawInRect: area blendMode:blendMode alpha:alpha]; // draw image
}
blendMode est normal et alpha est 1,0. L'image est bonne sauf que l'alpha est noir. Toute aide appréciée.
Essayé une autre méthode de dessin, mais montre alpha noir et à l'envers
- (void) drawRect:(CGRect)area
{
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextSaveGState(context);
// Draw picture first
CGContextDrawImage(context, area, imgView.image.CGImage);
CGContextRestoreGState(context);
}
Comment puis-je dessiner l'image alors sans drawInRect? –