從UIColor類初始化實例時,我無法找到描述應使用哪種顏色空間作爲RGB值的文章或文檔。UIColor的默認色彩空間是多少?
文章Getting the right colors in your ios app說我們應該使用通用RGB。另一方面,我發現有幾篇文章說我們應該在iOS上使用sRGB。
似乎默認的色彩空間是sRGB的如下書面CGColorSpace Reference
有一個在使用a new color space稱爲「顯示P3」在iPad Pro和iPhone 7.在現有的圖像資源的配置文件必須被轉換爲顯示P3。對於Digital Color Meter應用程序,必須選擇P3配置文件才能獲得「Display P3」RGB值。看截圖。
因此,我們不能只取素描顏色選擇器的顏色,以255分,並傳遞給'的UIColor(紅色:,綠色:,藍色:,阿爾法:)',對嗎?我看到的唯一解決方案是使用數字顏色選擇器與「顯示在sRGB的」 –
顏色不是通過僅使用RGB值定義;您需要指定RGB值的顏色空間。 – Yohst