Mam wiele aplikacji, które polegają na sprawdzaniu wartości rgb na podstawie stukniętych pikseli. Jeśli kliknę piksel, który zwraca 128/128/138, to otwiera to konkretną rzecz z tablicy. Z 9.3 to już nie działa, ponieważ otrzymuję zwariowane wartości kolorów.iOS 9.3 Zarządzanie kolorami/Profile
Zrobiłem trochę kopania i odkryłem, że iOS obsługuje teraz profil kolorów. Moje pliki nie mają żadnego powiązanego profilu. To wydaje się być problemem.
Każdy wyświetlacz od siatkówki 3 zwrócił nieco inne nasycenia, które musiałem dostosować. Ale to ujawnia znacznie większy problem (przynajmniej dla mnie).
Czy istnieje sposób na wyłączenie zarządzania profilami kolorów w systemie iOS 9.3? Jeśli tak, może sprawdzić, w jakim systemie działa, a następnie wyłączyć? A może dodać profil (zignorowany pod 9.3 tak dobrze), który sprawi, że będą pracować nad 9.3?
Dziękuję
Mówisz, że twoje pliki nie są oznaczone. W takim przypadku twoim najlepszym domysłem jako źródłową przestrzenią kolorów będzie sRGB (ale lepiej, jeśli masz oznaczone zdjęcia, możesz uzyskać o wiele lepsze wyniki). – Alex
CGColorSpaceCreateDeviceRGB() powodowało zachowanie kolorów między i Air 2 i Pro, ale starsze urządzenia były inne (oczywiście). Skończyło się na sprawdzeniu zakresu + 1/-1 każdej wartości rgb, aby zwrócić mecz i wydaje się, że zrobiłem to, co było mi potrzebne. Przestrzeń kolorów nie jest teraz problemem, system operacyjny i głębia ekranu również nie stanowią problemu. – malaki1974