AbraCalc

ตัวผสมสี

ผสมสี hex สองสีเข้าด้วยกันด้วยน้ำหนักที่ปรับได้เพื่อให้ได้สี hex ที่ผสมแล้ว

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

APA

AbraCalc. (2026). ตัวผสมสี [Online calculator]. Retrieved from https://abracalc.com/th/khamnuan-phasomsi/

BibTeX

@misc{abracalc-khamnuan-phasomsi, author = {AbraCalc}, title = {ตัวผสมสี}, year = {2026}, howpublished = {\url{https://abracalc.com/th/khamnuan-phasomsi/}} }

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

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

  1. กรอกสี hex สองสี
  2. ตั้งน้ำหนักของสีที่ 1 (0% = สีที่ 2 ทั้งหมด, 100% = สีที่ 1 ทั้งหมด, 50% = ผสมเท่ากัน)
  3. ผลลัพธ์แสดงค่า hex และ RGB ที่ผสมแล้ว

ผสมสี hex สองสีด้วยการประมาณค่าเชิงเส้นในปริภูมิสี RGB ปรับน้ำหนักเพื่อควบคุมสัดส่วนของแต่ละสี

สูตร

Given two colors C1 = (R1, G1, B1) and C2 = (R2, G2, B2) and a weight w (0–100%) for Color 1:

Rmix = R1 × (w/100) + R2 × (1 − w/100)

Gmix = G1 × (w/100) + G2 × (1 − w/100)

Bmix = B1 × (w/100) + B2 × (1 − w/100)

Each channel is rounded to the nearest integer and clamped to 0–255 before being converted to hex.

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

การผสมคำนวณอย่างไร?
แต่ละช่องสัญญาณ RGB จะถูกประมาณค่าเชิงเส้น: ช่องผลลัพธ์ = ช่องสีที่1 × น้ำหนัก + ช่องสีที่2 × (1 − น้ำหนัก)
ทำไมแดง + น้ำเงินไม่ได้สีม่วงแดงเป๊ะๆ?
แดงบริสุทธิ์คือ #ff0000 และน้ำเงินบริสุทธิ์คือ #0000ff การเฉลี่ยช่อง RGB แบบ 50/50 จะได้ #800080 (128,0,128) ซึ่งเป็นสีม่วงเข้ม ไม่ใช่ #ff00ff การจะได้ #ff00ff ต้องมีความเข้มเต็มที่ทั้งสองช่องพร้อมกัน ซึ่งต้องใช้การผสมแบบบวก (แสง) แทนการเฉลี่ยช่องสัญญาณ

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