แปลง HEX เป็น RGB

การแปลงรหัสสีเลขฐานสิบหกเป็นค่า RGB จะแปลงรูปแบบย่อที่ใช้บนเว็บให้เป็นค่าความเข้มแสงเชิงตัวเลขที่เอนจินเรนเดอร์กราฟิกนำไปใช้ได้โดยตรง

เลือกหรือวางไฟล์ที่นี่

เป็นส่วนตัว - ไฟล์จะไม่ออกจากอุปกรณ์ของคุณ

หรือวาง Ctrl+V

ระหว่างรอไฟล์ คุณเล่น Code Rain ได้เลย

รับประกันความเป็นส่วนตัวโดยไม่มีการส่งข้อมูลผ่านเครือข่าย: อัปโหลด 0 ไบต์ไปยังเซิร์ฟเวอร์ภายนอก การประมวลผลทั้งหมดเกิดขึ้นภายในแซนด์บ็อกซ์ของเบราว์เซอร์ของคุณ

การเปรียบเทียบรูปแบบและข้อกำหนดทางเทคนิค

ข้อกำหนดHEXRGB
ประเภท MIMEtext/plaintext/plain
ประเภทระเบียนหน่วยความจำเลขฐานสิบหกรายการสี RGB
การบีบอัดไม่มีไม่มี
ข้อกำหนดมาตรฐานIntel HEX-32 Object Formatข้อกำหนดแบบจำลองสี RGB
ส่วนหัวที่ระบุลายเซ็นไฟล์:[0-9A-Fa-f]{8} (Intel HEX colon record format)rgb(r, g, b) or r g b decimal triplets

ภาพรวมรูปแบบและการใช้งาน

นักพัฒนาเว็บและนักออกแบบกราฟิกมักจะต้องแปลงรหัส Hex เป็นค่า RGB เมื่อย้ายโครงการจากสไตล์ชีต CSS ไปยังองค์ประกอบแคนวาสแบบโปรแกรมหรือซอฟต์แวร์วาดภาพดิจิทัล สตริง Hex มีขนาดกะทัดรัดและมีประสิทธิภาพสำหรับภาษามาร์กอัป แต่ไลบรารีการเรนเดอร์ฮาร์ดแวร์และฟังก์ชันการจัดการสีมักต้องการตัวเลขทศนิยมแยกกันสามตัวที่พบในโมเดล RGB การแปลงรูปแบบเหล่านี้ช่วยให้มั่นใจได้ว่าสินทรัพย์งานศิลปะดิจิทัลจะแสดงเฉดสีที่เหมือนกันในไปป์ไลน์การเรนเดอร์ที่แตกต่างกัน แอปพลิเคชันซอฟต์แวร์เช่น Adobe Photoshop, GIMP และเว็บเบราว์เซอร์รองรับทั้งสองรูปแบบ แต่อินเทอร์เฟซสำหรับการเขียนโปรแกรมแอปพลิเคชันใน JavaScript และ Python มักจะแยกวิเคราะห์อาร์เรย์ RGB เพื่อดำเนินการปรับเปลี่ยนทางคณิตศาสตร์เกี่ยวกับความสว่างและความคมชัด การแปลงข้อมูลระหว่างโครงสร้างเหล่านี้ช่วยให้นักพัฒนาสร้างเครื่องมือเลือกสีแบบไดนามิก ตัวสลับธีม และเครื่องมือตรวจสอบความตัดกันสำหรับการเข้าถึงโดยไม่พบข้อผิดพลาดประเภทข้อมูลไม่ตรงกัน

ข้อกำหนดทางเทคนิคและรายละเอียดตัวแปลงสัญญาณ

ไฟล์ข้อความเฮกซาเดซิมอลใช้ประเภท MIME แบบ text/plain พร้อมโครงสร้างบันทึกหน่วยความจำเฮกซาเดซิมอล ซึ่งประกอบด้วยสัญลักษณ์แฮชตามด้วยอักขระฐาน 16 หกตัวแบ่งเป็นคู่ไบต์สามคู่แทนสีแดง เขียว และน้ำเงิน รายการสี RGB ยังใช้ text/plain พร้อมโครงสร้างรายการสี RGB โดยเก็บตัวเลขฐาน 10 มาตรฐานสามตัวตั้งแต่ 0 ถึง 255 ไม่มีรูปแบบใดใช้การบีบอัด ซึ่งหมายความว่าไฟล์ยังคงเป็นสตรีมข้อความธรรมดาที่ไม่ได้บีบอัดโดยไม่มีการลดขนาดไบต์ เนื่องจากทั้งสองรูปแบบอาศัยการเข้ารหัสอักขระ ASCII หรือ UTF-8 แบบข้อความธรรมดาอย่างสมบูรณ์ จึงไม่มีรูปแบบใดที่ต้องการส่วนหัวเมจิกไบต์เพื่อประกาศลายเซ็นไฟล์ เอนจิ้นการแยกวิเคราะห์จะอ่านอักขระตัวอักษรและตัวเลขโดยตรงจากหน่วยความจำ

ความเข้ากันได้ของระบบปฏิบัติการและเบราว์เซอร์

ค่าข้อความ Hex และ RGB ใช้ได้อย่างแพร่หลายในระบบปฏิบัติการสมัยใหม่ส่วนใหญ่ รวมถึง Windows, macOS, Linux, iOS และ Android เว็บเบราว์เซอร์สมัยใหม่ เช่น Chrome, Firefox, Safari และ Edge แยกวิเคราะห์รูปแบบสีทั้งสองได้โดยตรงใน CSS และบริบท canvas ของ HTML5 โดยไม่ต้องใช้ปลั๊กอินภายนอกหรือไลบรารีแปลงรูปแบบ

เคล็ดลับการใช้งาน

ตรวจสอบเสมอว่าค่าจำนวนเต็ม RGB ของคุณอยู่ภายในช่วง 0 ถึง 255 อย่างเคร่งครัดในระหว่างการแปลงด้วยโปรแกรม เพื่อป้องกันข้อผิดพลาดการล้นของบัฟเฟอร์ในฮาร์ดแวร์กราฟิก

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

วิธีแปลงสี Hex เป็นสี RGB โดยไม่สูญเสียคุณภาพทำอย่างไร?

การแปลงจาก Hex เป็น RGB ไม่มีสูญเสียข้อมูลเลย เนื่องจากระบบทั้งสองแสดงสเปกตรัมสีแท้ 24 บิตเดียวกันอย่างแม่นยำ การแปลงเป็นเพียงการแปลคู่ตัวอักษรและตัวเลขฐาน 16 เป็นตัวเลขฐาน 10 โดยไม่มีการทิ้งข้อมูลสีใดๆ

ความแตกต่างระหว่างสี Hex และสี RGB คืออะไร?

สี Hex ใช้ระบบตัวเลขฐาน 16 จัดรูปแบบเป็นสตริงความยาวหกตัวอักษรที่มีสัญลักษณ์แฮชนำหน้า ซึ่งทำให้เหมาะสำหรับโค้ดการออกแบบเว็บขนาดกะทัดรัด สี RGB ใช้ตัวเลขฐาน 10 แยกกันสามตัวตั้งแต่ 0 ถึง 255 เพื่อวัดความเข้มของแสงที่แน่นอนของช่องสีแดง เขียว และน้ำเงิน ซึ่งทำให้เหมาะกับการจัดการสีทางคณิตศาสตร์มากกว่า