2010-11-30 32 views

Répondre

0

Je ne suis pas un développeur Mac, donc je suis peut-être à l'écart, mais je doute que Mac OS X fournisse une méthode spécifique pour obtenir la couleur moyenne de l'écran. Ce que vous pouvez faire est de prendre une capture d'écran et redimensionner jusqu'à un pixel en utilisant Core Image, qui devrait efficacement (en utilisant l'accélération matérielle si disponible) calculer la moyenne.

+0

Hmm n'a pas pensé à ça. Si rien d'autre ne sera possible je vais l'essayer. – ajitam

+0

@ajitam Voir [cette réponse] (http://stackoverflow.com/questions/12147779/how-do-i-release-a-cgimageref-in-ios/12148136#12148136) pour une approche similaire. C'est environ quatre fois plus rapide que l'itération sur des données de pixel. –