Không gian màu RGB – Phần 6

Biểu diễn hình học 

Mô hình màu RGB được ánh xạ tới một khối lập phương. Trục trục ngang theo trục là các giá trị màu đỏ tăng lên ở bên trái, trục y như màu xanh tăng lên phía dưới bên phải và trục z dọc theo màu xanh lá cây đang tăng về phía trên. Nguồn gốc, màu đen là đỉnh được ẩn khỏi tầm nhìn.
Xem thêm không gian màu RGB
Vì màu sắc thường được xác định bởi ba thành phần, không chỉ trong mô hình RGB, mà còn trong các mô hình màu khác như CIELAB và Y’UV, trong số những thứ khác, thì một khối lượng ba chiều được mô tả bằng cách xử lý các giá trị thành phần như các tọa độ Cartesian bình thường trong một không gian euclide. Đối với mô hình RGB, biểu đồ này được biểu diễn bởi một khối sử dụng các giá trị không âm trong phạm vi 0-1, gán màu đen cho xuất xứ tại đỉnh (0, 0, 0) và với các giá trị cường độ gia tăng chạy dọc theo ba trục lên để trắng ở đỉnh (1, 1, 1), đường chéo đối diện với màu đen.

Một bộ ba RGB (r, g, b) đại diện cho tọa độ ba chiều của điểm của màu nhất định trong khối lập phương hoặc các mặt của nó hoặc dọc theo các cạnh của nó. Cách tiếp cận này cho phép tính toán độ tương tự màu của hai màu RGB đã cho bằng cách đơn giản tính toán khoảng cách giữa chúng: khoảng cách càng ngắn thì độ tương đồng càng cao. Tính toán ngoài gam cũng có thể được thực hiện theo cách này.

Màu sắc trong thiết kế trang web 
Bài chi tiết: Web colors
Mô hình màu RGB cho HTML được chính thức thông qua như một chuẩn Internet ở HTML 3.2, mặc dù nó đã được sử dụng một thời gian trước đó. Ban đầu, độ sâu màu giới hạn của phần lớn phần cứng video đã dẫn tới một bảng màu giới hạn có 216 màu RGB, được xác định bởi Netscape Color Cube. Với ưu thế của màn hình 24-bit, việc sử dụng 16,7 triệu màu đầy đủ của mã màu RGB HTML không còn gây ra vấn đề cho hầu hết người xem.

Bảng màu an toàn cho web bao gồm các kết hợp màu đỏ, xanh lá cây và xanh dương 216 (63), trong đó mỗi màu có thể có một trong sáu giá trị (theo hệ thập lục phân): # 00, # 33, # 66, # 99, #CC hoặc #FF (dựa trên khoảng từ 0 đến 255 cho mỗi giá trị được thảo luận ở trên). Các giá trị thập lục phân này = 0, 51, 102, 153, 204, 255 ở thập phân, tức là = 0%, 20%, 40%, 60%, 80%, 100% về cường độ. Tuy nhiên, thiếu gamma chỉnh, cường độ nhận thấy trên một tiêu chuẩn 2.5 gamma CRT / LCD chỉ là: 0%, 2%, 10%, 28%, 57%, 100%. Xem bảng màu web an toàn trên thực tế để có được sự xác nhận trực quan rằng phần lớn các màu được sản xuất rất tối hoặc xem Xona.com Color List để so sánh các màu thích hợp bên cạnh sự thiếu hụt gamma thích hợp của chúng.

Cú pháp trong CSS là:

rgb (#, #, #)
nơi # bằng với tỷ lệ của màu đỏ, xanh lá cây và màu xanh tương ứng. Cú pháp này có thể được sử dụng sau các bộ chọn như “background-color” hoặc (for text) “color:

Quản lý màu sắc
Bài chi tiết: Quản lý màu
Việc tạo màu thích hợp, đặc biệt trong môi trường chuyên nghiệp, yêu cầu quản lý màu sắc của tất cả các thiết bị tham gia vào quá trình sản xuất, nhiều người trong số họ sử dụng RGB. Quản lý màu kết quả trong một số chuyển đổi trong suốt giữa khoảng không màu phụ thuộc thiết bị và phụ thuộc vào thiết bị (RGB và các loại khác, như CMYK cho việc in màu) trong một chu trình sản xuất điển hình, để đảm bảo tính nhất quán màu sắc trong suốt quá trình. Cùng với việc xử lý sáng tạo, những sự can thiệp vào hình ảnh kỹ thuật số có thể làm hỏng độ chính xác màu sắc và chi tiết hình ảnh, đặc biệt khi phạm vi giảm. Các thiết bị kỹ thuật số chuyên nghiệp và các công cụ phần mềm cho phép xử lý hình ảnh 48 bpp (bit mỗi pixel) để được chế tác (16 bit cho mỗi kênh), để giảm thiểu bất kỳ thiệt hại như vậy.

Các ứng dụng tương thích với ICC, chẳng hạn như Adobe Photoshop, sử dụng không gian màu Lab hoặc không gian màu CIE 1931 làm không gian kết nối mô tả khi dịch giữa các không gian màu.

Mô hình RGB và các mối quan hệ định dạng độ sáng và độ sắc nét
Tất cả các định dạng độ sáng và sắc nét được sử dụng trong các tiêu chuẩn truyền hình và video khác nhau như YIQ cho NTSC, YUV cho PAL, YDBDR cho SECAM và YPBPR cho tín hiệu khác biệt màu sắc của các thành phần sử dụng các hình ảnh, theo đó các hình ảnh màu RGB có thể được mã hóa để phát / thu và sau đó được giải mã thành RGB một lần nữa để hiển thị chúng. Những định dạng trung gian này là cần thiết cho sự tương thích với các định dạng truyền hình màu đen-trắng trước đây. Ngoài ra, những tín hiệu khác biệt màu sắc cần băng thông dữ liệu thấp hơn so với tín hiệu RGB đầy đủ.

Tương tự, các chương trình nén dữ liệu hình ảnh màu số hiệu suất cao hiện nay như JPEG và MPEG lưu trữ màu RGB nội bộ ở định dạng YCBCR, định dạng độ sáng dựa trên YPBPR. Việc sử dụng YCBCR cũng cho phép thực hiện subsampling lossy với các kênh màu sắc (thường là tỷ lệ 4: 2: 2 hoặc 4: 1: 1), mà nó giúp giảm kích thước tập tin kết quả.

Leave a Reply

Your email address will not be published. Required fields are marked *