AbraCalc

ตัวแปลงจำนวนเต็มเป็น RGB

แกะบรรจุจำนวนเต็ม 24 บิต (0xRRGGBB) เป็นค่าช่องสัญญาณแดง เขียว และน้ำเงิน

ฝังเครื่องมือนี้ในเว็บไซต์ของคุณ
อ้างอิงเครื่องมือนี้

APA

AbraCalc. (2026). ตัวแปลงจำนวนเต็มเป็น RGB [Online calculator]. Retrieved from https://abracalc.com/th/plaeng-int-rgb/

BibTeX

@misc{abracalc-plaeng-int-rgb, author = {AbraCalc}, title = {ตัวแปลงจำนวนเต็มเป็น RGB}, year = {2026}, howpublished = {\url{https://abracalc.com/th/plaeng-int-rgb/}} }

เครื่องมือนี้ตอบคำถามของคุณหรือไม่

วิธีใช้เครื่องมือนี้

  1. กรอกจำนวนเต็ม 24 บิต (0–16777215)
  2. เครื่องมือจะดึงช่องสัญญาณแดง เขียว และน้ำเงินด้วยการเลื่อนบิต
  3. คุณจะได้รหัสสี hex ที่เทียบเท่าด้วย

แกะบรรจุค่าสีจำนวนเต็ม 24 บิตเป็นช่องสัญญาณ R, G, B และสตริง hex มีประโยชน์เมื่อทำงานกับเกมเอนจินหรือกราฟิกระดับล่าง

สูตร

Given a 24-bit integer n in the range 0–16,777,215 (0x000000–0xFFFFFF):

R = (n >> 16) & 0xFF

G = (n >> 8) & 0xFF

B = n & 0xFF

Equivalently: R = floor(n / 65536), G = floor((n mod 65536) / 256), B = n mod 256.

คำถามที่พบบ่อย

จะดึงค่า RGB จากจำนวนเต็มได้อย่างไร?
R = (n >> 16) & 0xFF, G = (n >> 8) & 0xFF, B = n & 0xFF
16777215 คืออะไร?
คือ 0xFFFFFF ในเลขฐานสิบหก ซึ่งคือสีขาวบริสุทธิ์ (255, 255, 255)

แหล่งอ้างอิง