Tôi không thể tìm thấy một bài báo hoặc tài liệu mô tả không gian màu nào nên được sử dụng cho các giá trị RGB khi khởi tạo một thể hiện từ lớp UIColor.Không gian màu mặc định cho UIColor là gì?
Bài viết Getting the right colors in your ios app cho biết chúng tôi nên sử dụng Generic RGB. Mặt khác, tôi đã tìm thấy một số bài viết nói rằng chúng tôi chắc chắn nên sử dụng sRGB trên iOS.
Dường như không gian màu mặc định là sRGB như viết ở đây trong CGColorSpace Reference
Có a new color space gọi là "Display P3" được sử dụng trong iPad và iPhone Pro 7. Các hồ sơ trong các tài nguyên hình ảnh hiện có phải được chuyển đổi sang Hiển thị P3. Đối với ứng dụng Đồng hồ màu kỹ thuật số, cấu hình P3 phải được chọn để nhận giá trị RGB "Hiển thị P3". Xem ảnh chụp màn hình.
Vì vậy, chúng tôi không thể lấy màu từ bảng chọn màu Phác thảo, chia nó bằng 255 và chuyển sang 'UIColor (đỏ :, xanh lá cây: xanh dương :, alpha:)', tôi có đúng không? Giải pháp duy nhất tôi thấy là sử dụng Công cụ chọn màu kỹ thuật số với "Hiển thị trong sRGB" –
Màu sắc không được xác định bằng cách chỉ sử dụng giá trị RGB; bạn sẽ cần phải xác định không gian màu các giá trị RGB được xác định trong. – Yohst