2009-06-15 15 views
3

Ich habe eine Info-Schaltfläche (dunkel), die ein UIImageView-Foto (das der Benutzer mit der Kamera macht) überlagert.Gibt es eine Möglichkeit, die Pixel eines UIImage zu analysieren?

Das Problem ist, wenn das Foto dunkel ist, dann ist die Schaltfläche fast unsichtbar (weil es auch dunkel ist). Also, gibt es eine Möglichkeit, die Farbe des Bildteils unter der Info-Taste zu bekommen, so dass ich die Info-Taste entweder auf dunkel oder auf hell ändern kann?

Antwort

2

Eine bessere Lösung wäre Ihre Designer mit einem Knopf kommen bis zu haben, die auf dunklen und hellen Hintergrund sieht gut aus einen Überblick und Glanz oder etwas ähnliches verwenden. Es kann komisch aussehen, je nach Bild zwischen Hell und Dunkel zu wechseln.

Aber ja, CGDataProviderCopyData(CGImageGetDataProvider(inImage)) wird den Trick machen, um die Bildpixeldaten zu erhalten.

Verwandte Themen