2009-06-15 4 views
3

J'ai un bouton d'information (sombre) qui recouvre une photo UIImageView (que l'utilisateur fait avec l'appareil photo). Le problème est, si la photo est sombre, le bouton est presque invisible (parce qu'il fait noir aussi). Donc, y a-t-il un moyen d'obtenir la couleur de la partie de l'image sous le bouton d'information, de sorte que je puisse changer le bouton d'information à la lumière ou à la lumière?Existe-t-il un moyen d'analyser les pixels d'un UIImage?

Répondre

2

Une meilleure solution serait d'avoir votre concepteur venir avec un bouton qui ressemble bien sur un fond clair et sombre à l'aide d'un contour et brillant ou quelque chose comme ça. Il pourrait sembler étrange de basculer entre la lumière et l'obscurité en fonction de l'image.

Mais oui, CGDataProviderCopyData(CGImageGetDataProvider(inImage)) fera l'affaire pour obtenir les données de pixels de l'image.

Questions connexes