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?
3
A
Répondre
2
S'il vous plaît jeter un oeil:
sample 1 (What Color is My Pixel? Image based color picker on iPhone)
Vous obtiendrez des données RVB pour chaque pixel .. et vous pouvez analyser sombre ou lumineux.
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
- 1. Comment puis-je modifier les données de pixels d'un UIImage sur l'iPhone?
- 2. Comment déplacer les pixels?
- 3. Un moyen d'obtenir un UIImage en cache à partir de mon répertoire 'Documents'?
- 4. iPhone: Clip UIImage fourni par l'utilisateur par un CGPath
- 5. Actionscript3: comment lister les pixels d'une forme?
- 6. Comment étirer un UIImage en UIImageView?
- 7. Dessiner un UIImage au-dessus d'un autre dans un UIImageView
- 8. Comment puis-je ajuster les données de pixel RVB d'un UIImage sur l'iPhone?
- 9. Convertir les pixels en pouces et vice versa en C#
- 10. Taille des pixels od NSBitmapImageRep
- 11. Dessin UIImage dans CurrentContext
- 12. NSData et UIImage
- 13. Programmation de pixels suite
- 14. iPhone: Blur UIImage
- 15. UIImage et problème UIImageView
- 16. Comment créer dynamiquement un UIImage 1x1 coloré sur l'iPhone?
- 17. UIImage Rotation degrés personnalisés
- 18. Partage de mémoire entre CGImageRef et UIImage
- 19. UIImageView et UIImage: Comment puis-je optimiser les performances?
- 20. Afficher une image ou un UIImage avec un Calayer uni
- 21. Comment obtenir UIImage à partir de la texture d'un EAGLView?
- 22. Aplatir les sous-vues UIViews vers UIImage iPhone 3.0
- 23. Utiliser PIL pour rendre tous les pixels blancs transparents?
- 24. Flex: Renvoie les points aux pixels et à nouveau
- 25. Recherche d'un type de fichier UIImage
- 26. Algorithmes de traitement des pixels
- 27. iPhone UIImagePickerController didFinishPickingImage: Transfert UIImage entre les contrôleurs de vue?
- 28. Le moyen le plus efficace pour dessiner des pixels individuels dans OpenGL ES (Cocos2d-iphone)
- 29. Problème étrange de positionnement UIImage
- 30. IPhone - UIImage à chaîne binaire