🛠️

Whiz Tools

Build • Create • Innovate

เครื่องเลือกสีที่ง่าย: เลือกและคัดลอกค่า RGB, Hex, CMYK

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

ตัวเลือกสี

RGB (0-255)

CMYK (0-100)

ตัวเลือกสี

0%
100%
📚

เอกสารประกอบ

เรียบง่ายและใช้งานง่าย เครื่องมือเลือกสี

บทนำ

เครื่องมือเลือกสี เป็นแอปพลิเคชันที่ใช้งานง่ายและเข้าใจได้ง่าย ซึ่งออกแบบมาเพื่อช่วยให้ผู้ใช้เลือก สี, แสดงผล และแปลงสีในหลายรูปแบบ ไม่ว่าคุณจะเป็นนักออกแบบเว็บที่สร้างชุดสี, ศิลปินดิจิทัลที่กำลังมองหาสีที่สมบูรณ์แบบ, หรือ นักพัฒนาที่นำไปใช้ในส่วนติดต่อผู้ใช้ เครื่องมือเลือกสีนี้ให้วิธีการที่ตรงไปตรงมาในการทำงานกับสีในรูปแบบ RGB, เฮกซาเดซิมัล, CMYK, และ HSV ด้วยสเปกตรัมสีที่โต้ตอบได้, ตัวเลื่อนความสว่าง, และตัวเลือกการป้อนข้อมูลที่แม่นยำ คุณสามารถค้นหา, ปรับแต่ง, และคัดลอกค่า สีสำหรับโปรเจกต์ของคุณได้อย่างรวดเร็ว

การเข้าใจโมเดลสี

ก่อนที่จะดำดิ่งลงไปในวิธีการใช้เครื่องมือเลือกสี เป็นการดีที่จะเข้าใจโมเดลสีที่แตกต่างกันที่มันรองรับ:

RGB (แดง, เขียว, น้ำเงิน)

RGB เป็นโมเดลสีแบบเพิ่มขึ้นซึ่งแสงสีแดง, เขียว, และน้ำเงินถูกรวมเข้าด้วยกันในหลายวิธีเพื่อสร้างสีที่หลากหลาย ในแอปพลิเคชันดิจิทัล:

  • แต่ละส่วนประกอบ (R, G, B) มีค่าตั้งแต่ 0 ถึง 255
  • RGB(255, 0, 0) แสดงถึงสีแดงบริสุทธิ์
  • RGB(0, 255, 0) แสดงถึงสีเขียวบริสุทธิ์
  • RGB(0, 0, 255) แสดงถึงสีน้ำเงินบริสุทธิ์
  • RGB(255, 255, 255) แสดงถึงสีขาว
  • RGB(0, 0, 0) แสดงถึงสีดำ

โมเดล RGB เกี่ยวข้องโดยตรงกับวิธีการแสดงสีบนหน้าจอ ทำให้เป็นตัวเลือกหลักสำหรับการออกแบบดิจิทัล

เฮกซาเดซิมัล (Hex)

รหัสสีเฮกซาเดซิมัลเป็นวิธีการแทนสี RGB โดยใช้ระบบการนับฐาน 16:

  • สีเฮกซาเดซิมัลเริ่มต้นด้วยเครื่องหมายปอนด์ (#) ตามด้วยตัวอักษรหกตัว
  • คู่แรกแทนสีแดง, คู่ที่สองแทนสีเขียว, และคู่ที่สามแทนสีน้ำเงิน
  • แต่ละคู่มีค่าตั้งแต่ 00 ถึง FF (0-255 ในฐานสิบ)
  • #FF0000 แสดงถึงสีแดงบริสุทธิ์
  • #00FF00 แสดงถึงสีเขียวบริสุทธิ์
  • #0000FF แสดงถึงสีน้ำเงินบริสุทธิ์
  • มีการใช้รูปแบบย่อสำหรับสีบางสี (เช่น #F00 สำหรับสีแดง)

รหัส Hex เป็นที่นิยมใช้ในพัฒนาเว็บ (CSS, HTML) และแอปพลิเคชันการออกแบบดิจิทัล

CMYK (ไซยาน, แมกนีต้า, เหลือง, คีย์/ดำ)

CMYK เป็นโมเดลสีแบบลดลงที่ใช้ในการพิมพ์สีเป็นหลัก:

  • แต่ละส่วนประกอบมีค่าตั้งแต่ 0% ถึง 100%
  • CMYK(0, 100, 100, 0) แสดงถึงสีแดงบริสุทธิ์
  • CMYK(100, 0, 100, 0) แสดงถึงสีเขียวบริสุทธิ์
  • CMYK(100, 100, 0, 0) แสดงถึงสีน้ำเงินบริสุทธิ์
  • CMYK(0, 0, 0, 100) แสดงถึงสีดำ
  • CMYK(0, 0, 0, 0) แสดงถึงสีขาว (สีของกระดาษ)

แม้ว่าจะใช้สำหรับการพิมพ์เป็นหลัก การเข้าใจค่า CMYK สามารถช่วยได้เมื่อออกแบบเนื้อหาที่จะถูกพิมพ์ในที่สุด

HSV (สี, ความอิ่มตัว, ค่า)

HSV แสดงสีในแง่ของ:

  • สี: ประเภทของสี (แดง, เหลือง, เขียว, ฯลฯ) วัดเป็นองศา (0-360°)
  • ความอิ่มตัว: ความเข้มข้นหรือความบริสุทธิ์ของสี (0-100%)
  • ค่า: ความสว่างของสี (0-100%)

HSV เป็นเครื่องมือที่มีประโยชน์สำหรับการเลือกสี เนื่องจากแยกการเลือกสี (สี) ออกจากความเข้มข้น (ความอิ่มตัว) และความสว่าง (ค่า) ทำให้ปรับแต่งสีได้ง่ายขึ้น

สูตรการแปลงสี

เครื่องมือเลือกสีจะทำการแปลงระหว่างโมเดลสีที่แตกต่างกันโดยใช้สูตรทางคณิตศาสตร์เหล่านี้:

การแปลง RGB เป็น Hex

เพื่อแปลง RGB เป็นเฮกซาเดซิมัล:

  1. แปลงแต่ละส่วนประกอบ RGB (0-255) เป็นหมายเลขเฮกซาเดซิมัลสองหลัก
  2. เชื่อมต่อค่าทั้งสามเฮกซาเดซิมัลด้วยการเพิ่ม # ข้างหน้า

Hex=#+toHex(R)+toHex(G)+toHex(B)\text{Hex} = \text{\#} + \text{toHex}(R) + \text{toHex}(G) + \text{toHex}(B)

โดยที่ toHex() แปลงหมายเลขฐานสิบเป็นการแทนค่าเฮกซาเดซิมัล

การแปลง RGB เป็น CMYK

การแปลงจาก RGB เป็น CMYK ประกอบด้วยขั้นตอนเหล่านี้:

  1. ปรับค่า RGB ให้เป็นช่วง 0-1
  2. คำนวณส่วนประกอบสีดำ (K)
  3. คำนวณ C, M, และ Y ตาม K

R=R/255,G=G/255,B=B/255R' = R/255, G' = G/255, B' = B/255 K=1max(R,G,B)K = 1 - \max(R', G', B') C=(1RK)(1K)×100%C = \frac{(1-R'-K)}{(1-K)} \times 100\% M=(1GK)(1K)×100%M = \frac{(1-G'-K)}{(1-K)} \times 100\% Y=(1BK)(1K)×100%Y = \frac{(1-B'-K)}{(1-K)} \times 100\%

การแปลง RGB เป็น HSV

การแปลง RGB เป็น HSV:

R=R/255,G=G/255,B=B/255R' = R/255, G' = G/255, B' = B/255 Cmax=max(R,G,B)C_{max} = \max(R', G', B') Cmin=min(R,G,B)C_{min} = \min(R', G', B') Δ=CmaxCmin\Delta = C_{max} - C_{min}

สำหรับ Hue (H):

0° & \text{if } \Delta = 0 \\ 60° \times (\frac{G' - B'}{\Delta} \mod 6) & \text{if } C_{max} = R' \\ 60° \times (\frac{B' - R'}{\Delta} + 2) & \text{if } C_{max} = G' \\ 60° \times (\frac{R' - G'}{\Delta} + 4) & \text{if } C_{max} = B' \end{cases}$$ สำหรับ Saturation (S): $$S = \begin{cases} 0 & \text{if } C_{max} = 0 \\ \frac{\Delta}{C_{max}} \times 100\% & \text{otherwise} \end{cases}$$ สำหรับ Value (V): $$V = C_{max} \times 100\%$$ ## วิธีการใช้เครื่องมือเลือกสี เครื่องมือเลือกสีของเรามีหลายวิธีในการเลือกและปรับแต่งสี นี่คือคู่มือทีละขั้นตอนเกี่ยวกับวิธีการใช้แต่ละฟีเจอร์: ### การใช้สเปกตรัมสี 1. **เลือกสีพื้นฐาน**: คลิกหรือลากที่ใดก็ได้บนสเปกตรัมสีเพื่อเลือกสีพื้นฐาน ตำแหน่งแนวนอนกำหนดสี, ขณะที่ตำแหน่งแนวตั้งมีผลต่อความอิ่มตัว 2. **ปรับแต่งการเลือก**: คุณสามารถลากวงกลมตัวเลือกไปรอบ ๆ เพื่อค้นหาสีเฉดที่สมบูรณ์แบบ 3. **ดูตัวอย่างสี**: ขณะที่คุณเคลื่อนที่ตัวเลือก ตัวอย่างสีจะอัปเดตแบบเรียลไทม์ แสดงการเลือกปัจจุบันของคุณ ### การปรับความสว่าง 1. **ใช้ตัวเลื่อนความสว่าง**: ด้านล่างสเปกตรัมสี คุณจะพบตัวเลื่อนแนวนอนที่ควบคุมความสว่าง (ค่า) ของสีที่คุณเลือก 2. **ลากไปทางซ้ายหรือขวา**: ย้ายตัวเลื่อนไปทางซ้ายเพื่อลดความสว่างของสีหรือไปทางขวาเพื่อลดความสว่าง 3. **สังเกตการเปลี่ยนแปลง**: ตัวอย่างสีและค่าทั้งหมดจะอัปเดตทันทีเมื่อคุณปรับความสว่าง ### การป้อนค่ารูปแบบสีที่แม่นยำ สำหรับการเลือกสีที่แน่นอน คุณสามารถป้อนค่าตรงในรูปแบบที่รองรับได้ทุกแบบ: #### การป้อน Hex 1. ป้อนรหัสสีเฮกซาเดซิมัลที่ถูกต้องในช่อง Hex (เช่น #FF5733) 2. การป้อนข้อมูลจะตรวจสอบความถูกต้องโดยอัตโนมัติ 3. กด Enter หรือคลิกนอกช่องเพื่อใช้สี #### การป้อน RGB 1. ป้อนค่าระหว่าง 0-255 สำหรับแต่ละส่วนประกอบ RGB 2. ช่องรูปแบบสีอื่น ๆ จะอัปเดตโดยอัตโนมัติ 3. ค่าที่ไม่ถูกต้อง (นอกช่วง 0-255) จะถูกปรับให้เป็นช่วงที่ถูกต้องโดยอัตโนมัติ #### การป้อน CMYK 1. ป้อนค่าร้อยละ (0-100) สำหรับไซยาน, แมกนีต้า, เหลือง, และดำ 2. รูปแบบสีอื่น ๆ จะอัปเดตตามการป้อนข้อมูล CMYK ของคุณ 3. ค่าที่อยู่นอกช่วง 0-100 จะถูกปรับโดยอัตโนมัติ ### การคัดลอกค่ารูปแบบสี 1. **คลิกปุ่มคัดลอก**: ถัดจากแต่ละรูปแบบสี คุณจะพบปุ่มคัดลอก (ไอคอนคลิปบอร์ด) 2. **การตอบสนองทันที**: หลังจากคลิก ข้อความ "คัดลอกแล้ว!" จะปรากฏขึ้นชั่วคราว 3. **วางที่ใดก็ได้**: ค่าที่คัดลอกสามารถวางลงในซอฟต์แวร์การออกแบบ, โปรแกรมแก้ไขโค้ด, หรือแอปพลิเคชันอื่น ๆ ได้ ## กรณีการใช้งาน เครื่องมือเลือกสีมีประโยชน์หลายประการในหลายสาขา: ### การพัฒนาเว็บ นักพัฒนาเว็บสามารถใช้เครื่องมือเลือกสีเพื่อ: - เลือกสีสำหรับธีมเว็บไซต์และส่วนประกอบ UI - ค้นหาการรวมสีที่เข้าถึงได้ซึ่งตรงตามแนวทาง WCAG - แปลงระหว่างรหัสเฮกซาเดซิมัล (ที่ใช้ใน CSS) และค่ารูปแบบ RGB - สร้างชุดสีสำหรับการสร้างแบรนด์ที่สอดคล้องกันทั่วทั้งเว็บไซต์ ตัวอย่างการทำงาน: 1. ใช้สเปกตรัมสีเพื่อค้นหาสีพื้นฐานสำหรับธีมเว็บไซต์ 2. ปรับความสว่างเพื่อสร้างความแตกต่างสำหรับสถานะการโฮเวอร์และพื้นหลัง 3. คัดลอกรหัสเฮกซาเดซิมัลโดยตรงลงในไฟล์ CSS 4. ใช้ค่ารูปแบบ RGB สำหรับฟังก์ชัน rgba() เมื่อความโปร่งใสจำเป็น ### การออกแบบกราฟิก นักออกแบบกราฟิกได้รับประโยชน์จาก: - การเลือกสีที่แม่นยำสำหรับงานศิลปะดิจิทัล - การแปลงระหว่าง RGB (สำหรับดิจิทัล) และ CMYK (สำหรับการพิมพ์) - การสร้างชุดสีที่กลมกลืน - การจับคู่สีเฉพาะของแบรนด์ ตัวอย่างการทำงาน: 1. ป้อนสีแบรนด์เฉพาะในรูปแบบเฮกซาเดซิมัล 2. ใช้สเปกตรัมสีเพื่อค้นหาสีที่เสริม 3. ตรวจสอบค่า CMYK เพื่อให้แน่ใจว่ามีความเข้ากันได้สำหรับการพิมพ์ 4. คัดลอกค่าไปยังซอฟต์แวร์การออกแบบ เช่น Adobe Illustrator หรือ Photoshop ### การออกแบบ UI/UX นักออกแบบ UI/UX สามารถ: - เลือกสีที่ช่วยเพิ่มการใช้งานและความสามารถในการอ่าน - สร้างระบบสีที่สอดคล้องกันสำหรับแอปพลิเคชัน - ทดสอบการรวมสีที่แตกต่างกันอย่างรวดเร็ว - รับประกันความแตกต่างที่เพียงพอระหว่างข้อความและพื้นหลัง ตัวอย่างการทำงาน: 1. เลือกสีหลักโดยใช้สเปกตรัมสี 2. ปรับความสว่างเพื่อสร้างสีรองและสีรอง 3. ทดสอบการรวมสีที่แตกต่างกันในพื้นที่ตัวอย่าง 4. คัดลอกค่าลงในระบบการออกแบบหรือเครื่องมือสร้างต้นแบบ ### ศิลปะดิจิทัล ศิลปินดิจิทัลใช้เครื่องมือเลือกสีเพื่อ: - ค้นหาสีที่สมบูรณ์แบบสำหรับการวาดภาพดิจิทัล - สร้างชุดสีที่กำหนดเอง - จับคู่สีจากภาพอ้างอิง - ทดลองกับแนวคิดทฤษฎีสี ตัวอย่างการทำงาน: 1. ใช้การควบคุม HSV เพื่อเลือกเฉดสีเฉพาะ 2. ปรับความอิ่มตัวและความสว่างสำหรับเอฟเฟกต์ที่ต้องการ 3. คัดลอกค่ารูปแบบ RGB ลงในซอฟต์แวร์การวาดภาพดิจิทัล 4. สร้างความแตกต่างโดยการปรับเฉดสีหรือความอิ่มตัวเล็กน้อย ### การศึกษา เครื่องมือเลือกสีทำหน้าที่เป็นเครื่องมือการศึกษาสำหรับ: - การสอนแนวคิดทฤษฎีสี - การสาธิตการแปลงโมเดลสี - การอธิบายการแทนสีดิจิทัล - ช่วยให้นักเรียนเข้าใจความสัมพันธ์ของสี ตัวอย่างการทำงาน: 1. แสดงให้เห็นว่าการปรับเฉดสีเปลี่ยนสีในขณะที่รักษาความสว่าง 2. สาธิตว่าค่ารูปแบบ RGB เกี่ยวข้องกับสีที่มองเห็นได้อย่างไร 3. อธิบายความสัมพันธ์ระหว่างรหัสเฮกซาเดซิมัลและค่ารูปแบบ RGB 4. แสดงให้เห็นว่า CMYK แตกต่างจาก RGB สำหรับการพิมพ์และการใช้งานดิจิทัลอย่างไร ### ทางเลือก แม้ว่าเครื่องมือเลือกสีของเราจะมีฟังก์ชันการทำงานที่ครอบคลุม แต่ก็มีวิธีการทางเลือกในการเลือกสี: #### เครื่องมือสร้างชุดสี เครื่องมืออย่าง Adobe Color, Coolors, และ Paletton มุ่งเน้นไปที่การสร้างชุดสีที่กลมกลืนแทนการเลือกสีเฉพาะ เหมาะสำหรับเมื่อคุณต้องการพัฒนาชุดสีทั้งหมดตามหลักการทฤษฎีสี #### เครื่องมือดึงสีจากภาพ เครื่องมืออย่าง ColorZilla และ ImageColorPicker ช่วยให้คุณดึงสีโดยตรงจากภาพหรือที่ใดก็ได้บนหน้าจอ เครื่องมือเหล่านี้มีประโยชน์โดยเฉพาะเมื่อคุณต้องการจับคู่สีที่มีอยู่จากภาพถ่ายหรือการออกแบบ #### ระบบสีทางกายภาพ สำหรับงานที่มุ่งเน้นการพิมพ์ ระบบสีทางกายภาพ เช่น Pantone, แผ่นสี CMYK, หรือแผนภูมิสี RAL ให้การอ้างอิงที่มีมาตรฐานซึ่งรับประกันความถูกต้องของสีในกระบวนการพิมพ์ที่แตกต่างกัน #### เครื่องมือในซอฟต์แวร์ ซอฟต์แวร์การออกแบบส่วนใหญ่ (Adobe Photoshop, Illustrator, Figma, ฯลฯ) รวมถึงเครื่องมือเลือกสีในตัว แม้ว่าจะสะดวก แต่เครื่องมือเหล่านี้มักจะจำกัดอยู่ในแอปพลิเคชันและไม่ให้การแปลงข้ามรูปแบบที่เครื่องมือของเราเสนอ ## ประวัติการเลือกสีดิจิทัล วิวัฒนาการของเครื่องมือเลือกสีสะท้อนถึงการพัฒนาการออกแบบดิจิทัลเอง: ### สีดิจิทัลในยุคแรก (1970s-1980s) ระบบสีดิจิทัลในยุคแรกถูกจำกัดอย่างมากโดยข้อจำกัดของฮาร์ดแวร์: - หน้าจอคอมพิวเตอร์ในยุคแรกสามารถแสดงสีได้เพียง 16 หรือ 256 สี - สีถูกเลือกจากพาเลตที่กำหนดไว้ล่วงหน้า - พาเลตสีที่ปลอดภัยสำหรับเว็บ (216 สี) ถูกพัฒนาขึ้นเพื่อให้แน่ใจว่ามีความเข้ากันได้ข้ามเบราว์เซอร์ ### มาตรฐาน RGB และ Hex (1990s) เมื่อเทคโนโลยีก้าวหน้า: - สี 24-bit กลายเป็นมาตรฐาน ทำให้สามารถแสดงสีได้ 16.7 ล้านสี - การแทนค่าเฮกซาเดซิมัลถูกนำมาใช้สำหรับ HTML และ CSS - เครื่องมือเลือกสีพื้นฐานเริ่มปรากฏในซอฟต์แวร์การออกแบบ - นักออกแบบเว็บถูกจำกัดให้ใช้สีที่ตั้งชื่อและรหัสเฮกซาเดซิมัล ### การเลือกสีสมัยใหม่ (2000s-ปัจจุบัน) เครื่องมือเลือกสีในปัจจุบันสะท้อนถึงความเข้าใจที่ซับซ้อนของเราเกี่ยวกับสีดิจิทัล: - เครื่องมือเลือกสีแบบเรียลไทม์ที่มีอินเทอร์เฟซภาพ - รองรับโมเดลสีหลายรูปแบบ (RGB, HSL, HSV, CMYK) - เครื่องมือการเข้าถึงสีเพื่อตรวจสอบอัตราส่วนความแตกต่าง - อัลกอริธึมความกลมกลืนสีที่ทันสมัย - การรวมเข้ากับระบบการออกแบบและไลบรารีส่วนประกอบ การพัฒนาเครื่องมือเลือกสียังคงพัฒนาไปพร้อมกับความก้าวหน้าในเทคโนโลยีการแสดงผล, วิทยาศาสตร์สี, และระเบียบวิธีการออกแบบ ## การพิจารณาความสามารถในการเข้าถึงสี เมื่อเลือกสี สิ่งสำคัญคือต้องพิจารณาความสามารถในการเข้าถึงสำหรับผู้ใช้ที่มีความบกพร่องทางการมองเห็นสี: ### ประเภทของการมองเห็นสีบกพร่อง - **Protanopia**: ความยากลำบากในการรับรู้สีแดง - **Deuteranopia**: ความยากลำบากในการรับรู้สีเขียว - **Tritanopia**: ความยากลำบากในการรับรู้สีน้ำเงิน - **Achromatopsia**: การมองเห็นสีที่สมบูรณ์ (เห็นเฉพาะในเฉดสีเทา) ### เคล็ดลับการเข้าถึง 1. **อย่าอิงจากสีเพียงอย่างเดียว** เพื่อสื่อสารข้อมูล 2. **ตรวจสอบให้แน่ใจว่ามีความแตกต่างที่เพียงพอ** ระหว่างข้อความและพื้นหลัง (ขั้นต่ำ 4.5:1 สำหรับข้อความปกติ) 3. **ใช้ลวดลายหรือพื้นผิว** นอกเหนือจากสีสำหรับกราฟและแผนภูมิ 4. **ทดสอบการเลือกสีของคุณ** ด้วยเครื่องจำลองการมองเห็นสี 5. **พิจารณาใช้พาเลตสีที่เป็นมิตรกับผู้ที่มีความบกพร่องทางสี** ซึ่งหลีกเลี่ยงการรวมสีที่มีปัญหา ## คำถามที่พบบ่อย ### ความแตกต่างระหว่างโมเดลสี RGB และ CMYK คืออะไร? RGB (แดง, เขียว, น้ำเงิน) เป็นโมเดลสีแบบเพิ่มขึ้นที่ใช้สำหรับการแสดงผลดิจิทัล ซึ่งสีถูกสร้างขึ้นโดยการเพิ่มแสง CMYK (ไซยาน, แมกนีต้า, เหลือง, ดำ) เป็นโมเดลแบบลดลงที่ใช้ในการพิมพ์ ซึ่งสีถูกสร้างขึ้นโดยการดูดซับ (ลด) แสง RGB สร้างสีที่สดใสและมีชีวิตชีวากว่า ซึ่งเหมาะสำหรับสื่อดิจิทัล ในขณะที่ CMYK มักมีช่วงสีที่จำกัดซึ่งเหมาะสำหรับวัสดุการพิมพ์ ### ทำไมสีถึงดูแตกต่างกันบนหน้าจอเมื่อเปรียบเทียบกับการพิมพ์? ความแตกต่างนี้เกิดขึ้นเนื่องจากหน้าจอใช้โมเดลสี RGB ซึ่งสามารถแสดงสีได้หลากหลายมากกว่าที่เป็นไปได้ด้วยหมึกพิมพ์ CMYK นอกจากนี้ หน้าจอปล่อยแสงในขณะที่วัสดุที่พิมพ์สะท้อนแสง ความแตกต่างในการปรับเทียบระหว่างอุปกรณ์, คุณภาพของกระดาษ, และความแปรปรวนของหมึกก็มีส่วนทำให้เกิดความแตกต่างนี้ สำหรับงานที่มุ่งเน้นการพิมพ์ ควรตรวจสอบค่า CMYK และพิจารณาขอให้มีการพิมพ์ตัวอย่างจริง ### ฉันจะหาค่ารหัส Hex สำหรับสีเฉพาะที่เห็นออนไลน์ได้อย่างไร? คุณสามารถใช้ส่วนขยายเบราว์เซอร์อย่าง ColorZilla หรือเครื่องมือพัฒนาในตัว ใน Chrome หรือ Firefox คลิกขวาที่องค์ประกอบ, เลือก "ตรวจสอบ", จากนั้นใช้เครื่องมือเลือกสีในแผงนักพัฒนา หรือถ่ายภาพหน้าจอและอัปโหลดไปยังเครื่องมือเลือกสีของเรา จากนั้นคลิกที่สีที่ต้องการเพื่อรับรหัส Hex ของมัน ### วิธีที่ดีที่สุดในการสร้างชุดสีที่สอดคล้องกันคืออะไร? เริ่มต้นด้วยสีหลักที่แสดงถึงแบรนด์หรืออารมณ์ของโปรเจกต์ของคุณ จากนั้นใช้หลักการทฤษฎีสี เช่น สีเสริม (ตรงข้ามบนวงล้อสี), สีอนุกรม (อยู่ติดกันบนวงล้อสี), หรือสามเหลี่ยม (กระจายอย่างสม่ำเสมอรอบวงล้อสี) เพื่อเลือกสีเพิ่มเติม ปรับความอิ่มตัวและความสว่างเพื่อสร้างลำดับชั้น เครื่องมือเลือกสีของเราช่วยให้คุณเห็นภาพความสัมพันธ์เหล่านี้และปรับแต่งการเลือกของคุณได้ ### ฉันจะมั่นใจได้อย่างไรว่าสีที่เลือกเข้าถึงได้? ตรวจสอบอัตราส่วนความแตกต่างระหว่างสีข้อความและพื้นหลังโดยใช้เครื่องมืออย่าง WebAIM Contrast Checker สำหรับข้อความปกติ ให้ตั้งเป้าหมายอัตราส่วนขั้นต่ำที่ 4.5:1 และสำหรับข้อความใหญ่ 3:1 หลีกเลี่ยงการรวมสีที่มีปัญหาสำหรับผู้ที่มีความบกพร่องทางสี (เช่น สีแดง/สีเขียว) ทดสอบการออกแบบของคุณด้วยเครื่องจำลองการมองเห็นสี จำไว้ว่า ประมาณ 8% ของผู้ชายและ 0.5% ของผู้หญิงมีความบกพร่องทางการมองเห็นสีบางประเภท ### เครื่องหมาย # ในรหัสสี Hex หมายถึงอะไร? เครื่องหมายแฮชหรือเครื่องหมายปอนด์ (#) เป็นคำนำหน้าที่บ่งชี้ว่าตัวอักษรที่ตามมาจะแทนรหัสสีเฮกซาเดซิมัล เครื่องหมายนี้เป็นการบันทึกมาตรฐานใน HTML, CSS, และแอปพลิเคชันการออกแบบหลายตัว ตัวเลขหกหลักที่ตามมาจะแทนค่าของ RGB ในรูปแบบฐาน 16 โดยคู่แรกแทนสีแดง, คู่ที่สองแทนสีเขียว, และคู่ที่สามแทนสีน้ำเงิน ### ฉันจะแปลงสีจาก RGB เป็น CMYK สำหรับการพิมพ์ได้อย่างไร? เครื่องมือเลือกสีของเราจะแปลงค่ารูปแบบ RGB เป็น CMYK โดยอัตโนมัติ เพียงแค่ป้อนค่ารูปแบบ RGB ของคุณ และค่ารูปแบบ CMYK ที่เกี่ยวข้องจะแสดงขึ้น อย่างไรก็ตาม โปรดทราบว่าสี RGB บางสีอยู่นอกช่วง CMYK และไม่สามารถสร้างซ้ำได้อย่างแม่นยำในการพิมพ์ ซอฟต์แวร์การออกแบบระดับมืออาชีพ เช่น Adobe Illustrator หรือ Photoshop ยังให้การแปลงโหมดสีพร้อมคำเตือนเกี่ยวกับช่วงสี ### ทำไมถึงมีรหัส Hex 3 หลักและ 6 หลัก? รหัส Hex 3 หลักเป็นการบันทึกแบบย่อที่สามารถใช้ได้เมื่อแต่ละคู่ของส่วนประกอบมีตัวเลขที่ตรงกัน ตัวอย่างเช่น #FF0000 สามารถย่อเป็น #F00 ได้เพราะ F=FF, 0=00, และ 0=00 การบันทึกแบบย่อนี้ใช้ได้เฉพาะกับสีที่แต่ละช่องสามารถแทนด้วยตัวเลขที่ซ้ำกันได้ มันถูกนำเสนอในช่วงต้นของเว็บเพื่อประหยัดขนาดไฟล์ แต่ยังคงเป็นการบันทึกที่สะดวก ### ความแม่นยำของการแปลงสีระหว่างโมเดลต่าง ๆ เป็นอย่างไร? การแปลงระหว่าง RGB และ Hex เป็นการแปลงที่ถูกต้องทางคณิตศาสตร์ เนื่องจากเป็นการแทนค่าที่ตรงกันของค่าเดียวกันในรูปแบบที่แตกต่างกัน การแปลงระหว่าง RGB และ CMYK เป็นการประมาณการเนื่องจากความแตกต่างพื้นฐานในช่วงสีและคุณสมบัติทางกายภาพของการปล่อยแสงเทียบกับการดูดซับหมึก เครื่องมือของเราใช้สูตรมาตรฐานในอุตสาหกรรมเพื่อให้การแปลงที่ถูกต้องที่สุดภายในข้อจำกัดเหล่านี้ ### ฉันสามารถบันทึกหรือส่งออกสีที่เลือกได้หรือไม่? ในขณะนี้ คุณสามารถคัดลอกค่ารูปแบบสีแต่ละค่าไปยังคลิปบอร์ดของคุณได้ เราขอแนะนำให้สร้างเอกสารหรือใช้เครื่องมือพาเลตสีเฉพาะเพื่อบันทึกหลายสีสำหรับโปรเจกต์ของคุณ การอัปเดตในอนาคตอาจรวมถึงฟีเจอร์ในการบันทึกพาเลตสีโดยตรงภายในเครื่องมือ ## ตัวอย่างโค้ดสำหรับการแปลงสี นี่คือตัวอย่างโค้ดที่แสดงวิธีการแปลงระหว่างรูปแบบสีที่แตกต่างกัน:
1// RGB to Hex conversion
2function rgbToHex(r, g, b) {
3  const toHex = (c) => {
4    const hex = Math.round(c).toString(16);
5    return hex.length === 1 ? '0' + hex : hex;
6  };
7  
8  return `#${toHex(r)}${toHex(g)}${toHex(b)}`;
9}
10
11// Hex to RGB conversion
12function hexToRgb(hex) {
13  // Remove # if present
14  const cleanHex = hex.startsWith('#') ? hex.slice(1) : hex;
15  
16  // Handle both 3-digit and 6-digit hex
17  const expandedHex = cleanHex.length === 3 
18    ? cleanHex.split('').map(char => char + char).join('')
19    : cleanHex;
20    
21  const r = parseInt(expandedHex.substring(0, 2), 16);
22  const g = parseInt(expandedHex.substring(2, 4), 16);
23  const b = parseInt(expandedHex.substring(4, 6), 16);
24  
25  return { r, g, b };
26}
27
28// RGB to CMYK conversion
29function rgbToCmyk(r, g, b) {
30  // Normalize RGB values
31  const normalizedR = r / 255;
32  const normalizedG = g / 255;
33  const normalizedB = b / 255;
34  
35  // Calculate K (black)
36  const k = 1 - Math.max(normalizedR, normalizedG, normalizedB);
37  
38  // Handle pure black
39  if (k === 1) {
40    return { c: 0, m: 0, y: 0, k: 100 };
41  }
42  
43  // Calculate C, M, Y
44  const c = ((1 - normalizedR - k) / (1 - k)) * 100;
45  const m = ((1 - normalizedG - k) / (1 - k)) * 100;
46  const y = ((1 - normalizedB - k) / (1 - k)) * 100;
47  
48  return {
49    c: Math.round(c),
50    m: Math.round(m),
51    y: Math.round(y),
52    k: Math.round(k * 100)
53  };
54}
55
56// Example usage
57const rgb = { r: 255, g: 0, b: 0 }; // Pure red
58console.log(`Hex: ${rgbToHex(rgb.r, rgb.g, rgb.b)}`);
59console.log(`CMYK:`, rgbToCmyk(rgb.r, rgb.g, rgb.b));
60

อ้างอิง

  1. Agoston, M. K. (2013). Computer Graphics and Geometric Modeling: Implementation and Algorithms. Springer Science & Business Media.

  2. Adobe Systems. (2000). Adobe RGB (1998) Color Image Encoding. Adobe Systems Incorporated.

  3. Fairchild, M. D. (2013). Color Appearance Models. John Wiley & Sons.

  4. Hunt, R. W. G., & Pointer, M. R. (2011). Measuring Colour. John Wiley & Sons.

  5. Poynton, C. (2012). Digital Video and HD: Algorithms and Interfaces. Elsevier.

  6. W3C. (2018). CSS Color Module Level 4. W3C Working Draft. Retrieved from https://www.w3.org/TR/css-color-4/

  7. Web Content Accessibility Guidelines (WCAG) 2.1. (2018). Retrieved from https://www.w3.org/TR/WCAG21/

  8. International Color Consortium. (2004). Specification ICC.1:2004-10 (Profile version 4.2.0.0). Retrieved from http://www.color.org/specification/ICC1v42_2006-05.pdf

ลองใช้เครื่องมือเลือกสีของเราในวันนี้!

พร้อมที่จะค้นหาสีที่สมบูรณ์แบบสำหรับโปรเจกต์ของคุณหรือยัง? เครื่องมือเลือกสีที่ใช้งานง่ายของเราทำให้การเลือก, ปรับแต่ง, และแปลงสีระหว่างรูปแบบต่าง ๆ เป็นเรื่องง่าย ไม่ว่าคุณจะออกแบบเว็บไซต์, สร้างงานศิลปะดิจิทัล, หรือวางแผนวัสดุการพิมพ์ เครื่องมือของเรามีความแม่นยำและความยืดหยุ่นที่คุณต้องการ

เริ่มทดลองกับสีตอนนี้และยกระดับการออกแบบของคุณไปอีกระดับ!

🔗

เครื่องมือที่เกี่ยวข้อง

ค้นพบเครื่องมือเพิ่มเติมที่อาจมีประโยชน์สำหรับการทำงานของคุณ