2009-06-15 22 views
3

UIImageView写真(ユーザーがカメラで作る)をオーバーレイする情報ボタン(暗い)があります。UIImageのピクセルを分析する方法はありますか?

問題は、写真が暗い場合、ボタンがほとんど目に見えない(暗すぎるため)ことです。ですから、情報ボタンの下にある画像の部分の色を取得する方法があるので、情報ボタンを暗くまたは明るくに変更できますか?

答えて

2

より良い解決策は、あなたのデザイナーがアウトラインと光沢またはそのような何かを使用して明るさと暗さの背景にはよさそうだボタンが出ていることであろう。画像に応じて明暗を切り替えるには奇妙に見えるかもしれません。

しかし、はい、CGDataProviderCopyData(CGImageGetDataProvider(inImage))は、画像ピクセルデータを取得するためにトリックを行います。

関連する問題