タップされたピクセルに基づいてrgb値のチェックに依存する多くのアプリがあります。 128/128/138を返すピクセルをタップすると、配列からこの特定のものが開きます。 9.3では、奇妙な色の値が返されるため、これはもう機能しません。iOS 9.3カラー管理/プロフィール
私はいくつかの掘り下げを行い、iOSがカラープロファイルをサポートしていることを発見しました。私のファイルには関連性のないプロフィールはありません。これは問題のようです。
網膜3が調整しなければならなかったわずかに異なる彩度を返して以来、各ディスプレイが表示されています。しかし、これははるかに大きな問題を明らかにする(私にとっては少なくとも)。
iOS 9.3でカラープロファイル管理を無効にする方法はありますか?もしそうなら、私はOSが何であるかを確認し、それを無効にするだけでしょうか?または、9.3で動作するようになるプロファイル(9.3では無視されます)を追加してください。
は
ファイルにタグが設定されていないとします。その場合、ソースカラースペースとしての最高の推測はsRGBになります(できるだけタグ付けされた画像を使用する方が良いでしょう。そうすれば、より良い結果が得られます)。 – Alex
CGColorSpaceCreateDeviceRGB()によって色が動作し、Air 2とProではなく古いデバイスが異なっていました(もちろん)。私はマッチを返すために各rgb値の範囲+ 1/-1をチェックしてしまい、それは私が必要としたことをしたようです。色空間は今問題ではない、デバイスのOSと画面の深さも問題ではない。 – malaki1974