UIImageView写真(ユーザーがカメラで作る)をオーバーレイする情報ボタン(暗い)があります。UIImageのピクセルを分析する方法はありますか?
問題は、写真が暗い場合、ボタンがほとんど目に見えない(暗すぎるため)ことです。ですから、情報ボタンの下にある画像の部分の色を取得する方法があるので、情報ボタンを暗くまたは明るくに変更できますか?
UIImageView写真(ユーザーがカメラで作る)をオーバーレイする情報ボタン(暗い)があります。UIImageのピクセルを分析する方法はありますか?
問題は、写真が暗い場合、ボタンがほとんど目に見えない(暗すぎるため)ことです。ですから、情報ボタンの下にある画像の部分の色を取得する方法があるので、情報ボタンを暗くまたは明るくに変更できますか?
見てみてください。
sample 1 (What Color is My Pixel? Image based color picker on iPhone)
あなたは...各画素についてのRGBデータを持つことになりますし、あなたはそれ暗いまたは明るい分析することができます。
より良い解決策は、あなたのデザイナーがアウトラインと光沢またはそのような何かを使用して明るさと暗さの背景にはよさそうだボタンが出ていることであろう。画像に応じて明暗を切り替えるには奇妙に見えるかもしれません。
しかし、はい、CGDataProviderCopyData(CGImageGetDataProvider(inImage))
は、画像ピクセルデータを取得するためにトリックを行います。