Comment puis-je obtenir un effet de flash pour les images provenant de l'appareil photo? Après avoir obtenu une image de l'appareil photo (il apparaît dans UIImageView) et avant de l'enregistrer sous forme de fichier, je voudrais éclaircir (dans certains cas) l'image en appuyant sur le bouton Flash. Est-ce possible en utilisant Core Graphics ??Comment rendre l'image plus lumineuse (plus de lumière que l'effet de flash) en utilisant Core Graphics
0
A
Répondre
2
Jetez un oeil à my answer to this question. Cette question était de faire une image plus sombre, mais vous pouvez utiliser exactement le même code et rendre l'image plus claire en superposant une couleur blanche partiellement transparente:
//draw a 50% white overlay
CGContextSetGrayFillColor(cx, 1.0, 0.5);
CGContextFillRect(cx, imageRect);
Vous pourriez être en mesure d'améliorer l'aspect visuel de ce en changeant votre mode de fusion. 'CGContextSetBlendMode()'. Choix prometteurs: 'kCGBlendModeLighten, kCGBlendModeColorDodge, kCGBlendModeColorBurn, kCGBlendModeSoftLight, kCGBlendModeHardLight, kCGBlendModeSaturation, kCGBlendModeLuminosity' – nielsbot
Avez-vous vu que cette question date de l'âge de l'arbre? Ces temps n'étaient pas * BlendMode. C'était iPhone OS 3.11 – LIAL