Chuyển đổi mã màu
Trong hướng dẫn này, chúng ta sẽ thấy rằng cách các mã màu khác nhau có thể được kết hợp để tạo ra các màu khác và cách chúng ta có thể chuyển mã màu RGB thành hex và ngược lại.
Mã màu khác nhau
Tất cả các màu ở đây đều có định dạng 24 bit, nghĩa là mỗi màu có 8 bit đỏ, 8 bit xanh lục, 8 bit xanh lam. Hoặc chúng ta có thể nói mỗi màu có ba phần khác nhau. Bạn chỉ cần thay đổi số lượng của ba phần này để tạo ra bất kỳ màu nào.
Định dạng màu nhị phân
Màu đen
Hình ảnh:
Mã thập phân:
(0,0,0)
Giải trình:
Như đã được giải thích trong các hướng dẫn trước, rằng ở định dạng 8-bit, 0 đề cập đến màu đen. Vì vậy, nếu chúng ta phải tạo ra một màu đen tuyền, chúng ta phải làm cho cả ba phần của R, G, B bằng 0.
Màu trắng
Hình ảnh:
Mã thập phân:
(255,255,255)
Giải trình:
Vì mỗi phần của R, G, B là một phần 8 bit. Vì vậy, trong 8-bit, màu trắng được tạo thành bởi 255. Nó được giải thích trong hướng dẫn của pixel. Vì vậy, để tạo ra màu trắng, chúng tôi đặt mỗi phần là 255 và đó là cách chúng tôi có màu trắng. Bằng cách đặt mỗi giá trị thành 255, chúng tôi nhận được giá trị tổng thể là 255, điều đó làm cho màu trắng.
Mô hình màu RGB:
Màu đỏ
Hình ảnh:
Mã thập phân:
(255,0,0)
Giải trình:
Vì chúng ta chỉ cần màu đỏ, vì vậy chúng ta loại bỏ phần còn lại của hai phần màu xanh lá cây và xanh lam, và chúng ta đặt phần màu đỏ ở mức tối đa là 255.
Màu xanh lá cây
Hình ảnh:
Mã thập phân:
(0,255,0)
Giải trình:
Vì chúng ta chỉ cần màu xanh lục, vì vậy chúng ta loại bỏ phần còn lại của hai phần màu đỏ và xanh lam, và chúng ta đặt phần màu xanh lá cây ở mức tối đa là 255.
Màu sắc: Xanh lam
Hình ảnh:
Mã thập phân:
(0,0,255)
Giải trình:
Vì chúng tôi chỉ cần màu xanh lam, vì vậy chúng tôi loại bỏ phần còn lại của hai phần màu đỏ và xanh lục, và chúng tôi đặt phần màu xanh lam ở mức tối đa là 255
Màu xám:
Màu xám
Hình ảnh:
Mã thập phân:
(128,128,128)
Giải trình
Như chúng ta đã xác định trong hướng dẫn về pixel, màu xám đó thực sự là điểm giữa. Ở định dạng 8 bit, điểm giữa là 128 hoặc 127. Trong trường hợp này, chúng tôi chọn 128. Vì vậy, chúng tôi đặt từng phần thành điểm giữa của nó là 128 và điều đó dẫn đến giá trị giữa tổng thể và chúng tôi nhận được màu xám.
Mô hình màu CMYK:
CMYK là một kiểu màu khác trong đó c là viết tắt của lục lam, m là viết tắt của đỏ tươi, y là viết tắt của màu vàng và k là màu đen. Mô hình CMYK thường được sử dụng trong máy in màu, trong đó có hai hộp mực màu được sử dụng. Một bao gồm CMY và một bao gồm màu đen.
Màu sắc của CMY cũng có thể được tạo ra từ việc thay đổi số lượng hoặc một phần màu đỏ, xanh lá cây và xanh lam.
Màu: Lục lam
Hình ảnh:
Mã thập phân:
(0,255,255)
Giải trình:
Màu lục lam được hình thành từ sự kết hợp của hai màu khác nhau là xanh lá cây và xanh lam. Vì vậy, chúng tôi đặt hai cái đó thành cực đại và chúng tôi loại bỏ phần màu đỏ. Và chúng tôi nhận được màu lục lam.
Màu sắc: Đỏ tươi
Hình ảnh:
Mã thập phân:
(255,0,255)
Giải trình:
Màu đỏ tươi được hình thành từ sự kết hợp của hai màu khác nhau là Đỏ và Xanh. Vì vậy, chúng tôi đặt hai mức đó thành tối đa và chúng tôi loại bỏ phần màu xanh lá cây. Và chúng tôi nhận được màu đỏ tươi.
Màu vàng
Hình ảnh:
Mã thập phân:
(255,255,0)
Giải trình:
Màu vàng được hình thành từ sự kết hợp của hai màu khác nhau là Đỏ và Xanh lá cây. Vì vậy, chúng tôi đặt hai mức đó thành tối đa và chúng tôi loại bỏ phần màu xanh lam. Và chúng tôi nhận được màu vàng.
Chuyển đổi
Bây giờ chúng ta sẽ thấy rằng màu sắc được chuyển đổi từ định dạng này sang định dạng khác như thế nào.
Chuyển đổi từ mã RGB sang mã Hex:
Chuyển đổi từ Hex sang rgb được thực hiện thông qua phương pháp này:
Chụp màu. Vd: Trắng = (255, 255, 255).
Lấy phần đầu tiên, ví dụ 255.
Chia nó cho 16. Như thế này:
Lấy hai số dưới dòng, thừa số và số dư. Trong trường hợp này, nó là 15 15 là FF.
Lặp lại bước 2 cho hai phần tiếp theo.
Kết hợp tất cả mã hex thành một.
Trả lời: #FFFFFF
Chuyển đổi từ Hex sang RGB:
Việc chuyển đổi từ mã hex sang định dạng thập phân rgb được thực hiện theo cách này.
Lấy một số hex. Vd: #FFFFFF
Chia con số này thành 3 phần: FF FF FF
Lấy phần đầu tiên và tách các thành phần của nó: FF
Chuyển đổi từng phần riêng biệt thành nhị phân: (1111) (1111)
Bây giờ kết hợp các tệp nhị phân riêng lẻ thành một: 11111111
Chuyển đổi nhị phân này thành thập phân: 255
Bây giờ lặp lại bước 2, hai lần nữa.
Giá trị ở bước đầu tiên là R, bước thứ hai là G và bước thứ ba thuộc về B.
Trả lời: (255, 255, 255)
Các màu phổ biến và mã Hex của chúng đã được đưa ra trong bảng này.
Màu sắc | Mã Hex |
---|---|
Đen | # 000000 |
trắng | #FFFFFF |
Màu xám | # 808080 |
Đỏ | # FF0000 |
màu xanh lá | # 00FF00 |
Màu xanh da trời | # 0000FF |
Lục lam | # 00FFFF |
Đỏ tươi | # FF00FF |
Màu vàng | # FFFF00 |