AbraCalc

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

รวมค่าสี RGB เป็นจำนวนเต็ม 24 บิตค่าเดียว (ใช้ใน API กราฟิกและเกมเอนจินหลายตัว)

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

APA

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

BibTeX

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

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

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

  1. กรอกค่าสีแดง เขียว และน้ำเงิน (แต่ละค่า 0–255)
  2. เครื่องมือจะคำนวณจำนวนเต็มแบบรวม 24 บิตและข้อความฐานสิบหกของมัน
  3. นำจำนวนเต็มฐานสิบไปใช้ใน API ที่รับค่า 0xRRGGBB แบบรวม

รวมค่า R, G, B เป็นจำนวนเต็มค่าเดียว: color = (R << 16) | (G << 8) | B ใช้ทั่วไปในเกมเอนจิน OpenGL และ API กราฟิกระดับล่าง

สูตร

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.

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

สี RGB ถูกรวมเป็นจำนวนเต็มอย่างไร?
สีแดงอยู่ในบิต 16–23 สีเขียวอยู่ในบิต 8–15 และสีน้ำเงินอยู่ในบิต 0–7 สูตรคือ: (R << 16) | (G << 8) | B
จำนวนเต็มมีช่วงค่าเท่าไร?
ตั้งแต่ 0 (ดำ) ถึง 16,777,215 (ขาว, 0xFFFFFF) สำหรับ RGB แบบ 24 บิต

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