2009-05-04 23 views
9

Tôi đang tìm cách chuyển tiếp màu từ RGB, lấy nó từ một công cụ như Photoshop, sau đó chuyển nó thành màu UIColor. Vì UIColor sử dụng gam màu chuẩn hóa từ 0.0 đến 1.0 cho mỗi không gian màu, tôi không chắc chắn cách thực hiện điều này.Lấy màu RGB và chuẩn hóa nó bằng UIColor trên iPhone

Cảm ơn giải pháp.

+0

Như tôi thường phải vật lộn với công việc này đơn giản quá Tôi đã tạo ra một công cụ trực tuyến đơn giản và dễ hiểu cho điều này: http: // www.color.to Chỉ cần dán màu của bạn vào bất kỳ định dạng được hỗ trợ nào (RGB, HEX, HSV hoặc CMYK) và sao chép đầu ra. – jeppeb

Trả lời

36

giá trị của bạn nằm giữa 0 và 255. Sử dụng chúng để tạo ra một UIColor:

float r; float g; float b; float a; 

[UIColor colorWithRed:r/255.f 
       green:g/255.f 
       blue:b/255.f  
       alpha:a/255.f]; 
+0

Cảm ơn Kriem! Những sự giúp đỡ đó. – Coocoo4Cocoa

+0

Bạn được chào đón! – Kriem

Các vấn đề liên quan