AbraCalc

Công cụ Chuyển đổi RGB sang Số nguyên

Đóng gói giá trị màu RGB thành một số nguyên 24-bit duy nhất (dùng trong nhiều API đồ họa và game engine).

Nhúng công cụ này vào trang của bạn
Trích dẫn công cụ này

APA

AbraCalc. (2026). Công cụ Chuyển đổi RGB sang Số nguyên [Online calculator]. Retrieved from https://abracalc.com/vi/doi-rgb-sang-so-nguyen/

BibTeX

@misc{abracalc-doi-rgb-sang-so-nguyen, author = {AbraCalc}, title = {Công cụ Chuyển đổi RGB sang Số nguyên}, year = {2026}, howpublished = {\url{https://abracalc.com/vi/doi-rgb-sang-so-nguyen/}} }

Công cụ này có trả lời được câu hỏi của bạn không?

Cách dùng công cụ này

  1. Nhập giá trị đỏ, xanh lá và xanh dương (0–255 mỗi giá trị).
  2. Công cụ tính số nguyên 24-bit đóng gói và chuỗi hex tương ứng.
  3. Dùng số nguyên thập phân trong các API chấp nhận giá trị 0xRRGGBB đóng gói.

Đóng gói giá trị R, G, B thành một số nguyên duy nhất: color = (R << 16) | (G << 8) | B. Thường gặp trong game engine, OpenGL và các API đồ họa cấp thấp.

Công thức

A 24-bit RGB integer is formed by packing the three 8-bit channels into a single number using bit shifts:

integer = (R << 16) | (G << 8) | B

Equivalently: integer = R × 65536 + G × 256 + B

The hex string representation is 0x followed by the 6-digit zero-padded hex of that integer.

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

Một màu RGB được đóng gói thành số nguyên như thế nào?
Đỏ chiếm bit 16–23, xanh lá bit 8–15, và xanh dương bit 0–7. Công thức là: (R << 16) | (G << 8) | B.
Số nguyên có thể nằm trong khoảng nào?
0 (đen) đến 16,777,215 (trắng, 0xFFFFFF) cho RGB 24-bit.

Tài liệu tham khảo và nguồn