Chuyển đổi HEX sang RGB

Việc chuyển đổi mã màu hệ thập lục phân sang giá trị RGB chuyển các ký hiệu viết tắt an toàn cho web thành các giá trị cường độ ánh sáng dạng số mà các công cụ kết xuất đồ họa sử dụng trực tiếp.

Chọn hoặc thả tệp vào đây

Riêng tư - tệp không bao giờ rời khỏi thiết bị của bạn

Hoặc dán Ctrl+V

Trong lúc chờ tệp, bạn có thể chơi Code Rain

Cam kết bảo vệ quyền riêng tư, không truyền dữ liệu qua mạng: 0 byte được tải lên máy chủ bên ngoài. Toàn bộ quá trình xử lý diễn ra cục bộ trong hộp cát trình duyệt của bạn.

So sánh định dạng & Thông số kỹ thuật

Thông số kỹ thuậtHEXRGB
Loại MIMEtext/plaintext/plain
Loạibản ghi bộ nhớ thập lục phândanh sách màu RGB
Nénkhông cókhông có
Thông số tiêu chuẩnĐịnh dạng Đối tượng Intel HEX-32Đặc tả Mô hình Màu RGB
Chữ ký byte đầu tệp:[0-9A-Fa-f]{8} (Intel HEX colon record format)rgb(r, g, b) or r g b decimal triplets

Tổng quan định dạng & Ứng dụng

Các nhà phát triển web và nhà thiết kế đồ họa thường cần chuyển đổi mã Hex sang giá trị RGB khi chuyển các dự án từ bảng kiểu CSS sang các phần tử canvas có lập trình hoặc phần mềm vẽ kỹ thuật số. Chuỗi Hex nhỏ gọn và hiệu quả đối với ngôn ngữ đánh dấu, nhưng các thư viện kết xuất phần cứng và các hàm thao tác màu thường yêu cầu ba số nguyên thập phân riêng biệt có trong mô hình RGB. Việc dịch các định dạng này đảm bảo rằng các nội dung nghệ thuật số hiển thị các màu sắc giống hệt nhau trong các quy trình kết xuất khác nhau. Các ứng dụng phần mềm như Adobe Photoshop, GIMP và trình duyệt web xử lý cả hai định dạng, nhưng các giao diện lập trình ứng dụng trong JavaScript và Python thường xuyên phân tích cú pháp mảng RGB để thực hiện các điều chỉnh toán học về độ sáng và độ tương phản. Việc chuyển đổi dữ liệu giữa các cấu trúc này cho phép các nhà phát triển xây dựng các bộ chọn màu động, bộ chuyển đổi chủ đề và bộ kiểm tra độ tương phản khả năng truy cập mà không gặp phải lỗi không khớp kiểu dữ liệu.

Thông số kỹ thuật & Phân tích codec

Tệp văn bản thập lục phân dùng loại MIME text/plain với cấu trúc bản ghi bộ nhớ hex: dấu thăng theo sau là sáu ký tự cơ số 16, chia thành ba cặp byte biểu thị đỏ, xanh lục và xanh lam. Danh sách màu RGB cũng dùng text/plain, với ba số nguyên cơ số 10 trong khoảng 0 đến 255. Cả hai định dạng đều không dùng nén, nên tệp vẫn là luồng văn bản thuần không giảm dung lượng byte. Vì đều dựa hoàn toàn vào mã hóa ký tự ASCII hoặc UTF-8, chúng không cần tiêu đề byte nhận diện để khai báo chữ ký tệp. Bộ phân tích chỉ đọc trực tiếp các ký tự chữ và số từ bộ nhớ.

Khả năng tương thích hệ điều hành & trình duyệt

Giá trị văn bản Hex và RGB tương thích rộng với hầu hết hệ điều hành hiện đại như Windows, macOS, Linux, iOS và Android. Trình duyệt web hiện đại như Chrome, Firefox, Safari và Edge phân tích trực tiếp cả hai định dạng màu trong ngữ cảnh canvas CSS và HTML5 mà không cần plugin hoặc thư viện chuyển mã bên ngoài.

Thông tin hữu ích

Luôn xác minh rằng các giá trị số nguyên RGB của bạn nằm chặt chẽ trong phạm vi từ 0 đến 255 trong quá trình chuyển đổi có lập trình để ngăn ngừa lỗi tràn trong các bộ đệm phần cứng đồ họa.

Câu hỏi thường gặp

Làm thế nào để chuyển đổi Màu Hex sang Màu RGB mà không làm giảm chất lượng?

Quá trình chuyển đổi từ Hex sang RGB hoàn toàn không bị mất dữ liệu vì cả hai hệ thống đều thể hiện chính xác cùng một phổ màu chân thực 24-bit. Việc chuyển đổi chỉ đơn giản là dịch các cặp chữ số cơ sở 16 thành các số thập phân cơ sở 10 mà không loại bỏ bất kỳ dữ liệu màu nào.

Sự khác biệt giữa Màu Hex và Màu RGB là gì?

Màu Hex sử dụng hệ thống đánh số cơ sở 16 được định dạng dưới dạng chuỗi sáu ký tự có dấu thăng ở phía trước, giúp chúng lý tưởng cho mã thiết kế web nhỏ gọn. Màu RGB sử dụng ba số nguyên cơ sở 10 riêng biệt nằm trong khoảng từ 0 đến 255 để đo cường độ ánh sáng chính xác của các kênh đỏ, xanh lục và xanh lam, giúp chúng phù hợp hơn để thao tác màu sắc bằng toán học.