คู่สี QR Code ห้าสิบคู่ และคู่ไหนที่รอดจากงานพิมพ์

โดยทีม KoloQRงานวิจัย

การ์ดสีขาวที่มี QR Code แปดสีต่างกัน ทั้งน้ำเงินเข้ม ม่วง แดงเลือดหมู แดงไวน์ เทา ส้ม เขียว และเหลือง วางอยู่บนพื้นหลังสีเขียวสด โดยมีแถบมุมมนสีดำพาดกลางภาพเขียนว่า "50 QR Code Colour Pairs"

จากคู่สีโค้ดกับพื้นหลังห้าสิบคู่ด้านล่าง สิบคู่ผ่าน 7:1 และพิมพ์ได้อย่างปลอดภัย สิบเอ็ดคู่อยู่ระหว่าง 4:1 ถึง 7:1 และเหมาะกับหน้าจอ ส่วนสิบสามคู่ต่ำกว่า 4:1 และไม่ควรใช้กับ QR Code เลย รูปแบบของคู่ที่ตกนั้นสม่ำเสมอมาก คือสีแบรนด์โทนกลาง สีเหลืองทุกเฉด สีส้มทุกเฉดที่อ่อนกว่าอำพัน 700 และสีเขียวทุกเฉดที่อ่อนกว่าเขียวป่า ล้วนอยู่ในกลุ่มล่างสุด

ประเด็นสำคัญ

  • สิบคู่จากห้าสิบคู่ผ่าน 7:1 ซึ่งเป็นเป้าหมายใช้งานจริงของงานพิมพ์ ทั้งสิบคู่เป็นสีเข้มมากบนพื้นขาวหรือบนพื้นสีอ่อนที่เกือบขาว
  • สิบสามคู่ต่ำกว่า 4:1 ทุกคู่ในนั้นคือสีโทนกลางหรือสีอ่อนที่ถูกใช้เป็นตัวโค้ดแทนที่จะเป็นพื้นหลัง ทั้งเหลือง ส้ม เขียวกลาง และไซแอนกลาง
  • ความล้มเหลวนี้เป็นระบบ ไม่ใช่เรื่องสุ่ม สีที่เข้มพอจะพิมพ์ QR Code ให้อ่านออกมักเข้มกว่าสีที่แบรนด์คิดว่าเป็นสีของตัวเอง
  • อัตราส่วนคอนทราสต์คือการคำนวณจากค่า hex สองค่า ตัวเลขทุกตัวในตารางนี้จึงทำซ้ำได้เอง ไม่ใช่แค่รายงานให้ฟัง และไม่มีการพิมพ์หรือสแกนโค้ดใดเพื่อสร้างตารางนี้
  • อัตราส่วนบอกเรื่องคู่สี ไม่ได้บอกเรื่องงานพิมพ์ การบานของหมึก สีของวัสดุ ความเงา และการวัดแสงของกล้องเอง ล้วนคั่นอยู่ระหว่างอัตราส่วนที่ผ่านกับโค้ดที่สแกนติดจากกระดาษ
  • การกลับสี คือโค้ดสีอ่อนบนพื้นเข้ม ให้อัตราส่วนสูงมากได้และยังล้มเหลวได้อยู่ดี เพราะตัวถอดรหัสบางตัวตั้งสมมติฐานว่าเข้มบนอ่อนและไม่เคยลองขั้วตรงข้ามเลย

ตัวเลขในตารางนี้คืออะไร และไม่ใช่อะไร

อัตราส่วนคอนทราสต์คือความสว่างสัมพัทธ์ของสีที่อ่อนกว่าในสองสี หารด้วยค่าของสีที่เข้มกว่า แล้วเลื่อนค่าให้สเกลวิ่งจาก 1:1 เมื่อสองสีเหมือนกัน ไปจนถึง 21:1 เมื่อเป็นดำบนขาว มันคือตัวเลขเดียวกับที่ WCAG ใช้กับความอ่านออกของตัวอักษร และเป็นค่าที่คำนวณเอาไม่ใช่สังเกตเอา คือแปลงแต่ละช่องสี sRGB ให้เป็นเชิงเส้น ถ่วงน้ำหนัก 0.2126 สำหรับแดง 0.7152 สำหรับเขียว และ 0.0722 สำหรับน้ำเงิน แล้วหาร

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

และนั่นก็คือขีดจำกัดของมันด้วย ไม่มีการพิมพ์และสแกน QR Code ใดเพื่อสร้างตารางนี้ คอลัมน์คำตัดสินคือการนำเกณฑ์ออกแบบสองค่าที่เว็บนี้เผยแพร่อยู่แล้ว - ราว 7:1 สำหรับงานพิมพ์และราว 4:1 สำหรับหน้าจอ - มาใช้กับอัตราส่วนที่คำนวณได้ มันคือตัวกรองไว้เลือกว่าคู่สีไหนคุ้มค่าจะทดสอบ ไม่ใช่ของแทนการทดสอบ

เหตุผลที่เกณฑ์เหล่านั้นสูงกว่าสิ่งที่ตัวถอดรหัสต้องการมาก อยู่ในการทดสอบคอนทราสต์ต่ำสุด คือตัวถอดรหัสโอเพนซอร์สที่อ่านโค้ดได้ยอมแพ้ราว 1.2:1 และทุกช่วงระหว่างจุดนั้นถึง 7:1 คือส่วนเผื่อไว้สำหรับสิ่งที่งานพิมพ์กระทำต่อโค้ดหลังจากที่ไฟล์ถูกต้องแล้ว

สิบคู่ที่ผ่านเกณฑ์งานพิมพ์

คู่เหล่านี้ถึง 7:1 หรือดีกว่า และยังเหลือส่วนเผื่อพอสำหรับการบานของหมึก การสะท้อนของกระดาษ และแหล่งแสงที่ไม่เป็นใจ ทุกคู่คือสีเข้มมากบนพื้นขาว

คู่สีHexอัตราส่วนเหมาะกับ
ดำบนขาว#000000 บน #FFFFFF21.00:1งานพิมพ์
เกือบดำบนขาว#111111 บน #FFFFFF18.88:1งานพิมพ์
น้ำเงินกรมท่าบนขาว#0B1F3A บน #FFFFFF16.52:1งานพิมพ์
ม่วงเข้มบนขาว#581C87 บน #FFFFFF10.88:1งานพิมพ์
แดงเลือดหมูบนขาว#7F1D1D บน #FFFFFF10.02:1งานพิมพ์
แดงไวน์บนขาว#9D174D บน #FFFFFF7.88:1งานพิมพ์
เขียวเข้มบนขาว#065F46 บน #FFFFFF7.68:1งานพิมพ์
เทาอุ่นบนขาว#57534E บน #FFFFFF7.63:1งานพิมพ์
ส้มไหม้บนขาว#9A3412 บน #FFFFFF7.31:1งานพิมพ์
เขียวป่าบนขาว#166534 บน #FFFFFF7.13:1งานพิมพ์
ส้มไหม้ที่ 7.31:1 คือรายการที่ใช้ประโยชน์ได้ที่สุดตรงนี้ เพราะเป็นสีเดียวในรายการที่แบรนด์จะเรียกว่าสีส้ม และมันเข้มกว่าสีส้มที่แบรนด์ส่วนใหญ่ถือครองอยู่หลายระดับ

อ่านกลุ่มนี้ในเชิงปฏิบัติได้ว่า จานสีที่พิมพ์ได้นั้นแคบและลึก น้ำเงินกรมท่า แดงเลือดหมู แดงไวน์ เขียวเข้ม ม่วงเข้ม เหล่านี้คือสีที่ใช้ได้จริง และแบรนด์ที่อัตลักษณ์ของตัวเองอยู่ปลายด้านนั้นของจานสี พิมพ์ QR Code สีได้โดยไม่ต้องคิดมาก

สิบเอ็ดคู่ที่เหมาะกับหน้าจอ

คู่เหล่านี้อยู่ระหว่าง 4:1 ถึง 7:1 บนจอแสดงผลที่คอนทราสต์สมบูรณ์ แสงสม่ำเสมอ และขอบคม พวกมันไม่มีปัญหา แต่ในงานพิมพ์ พวกมันใช้ส่วนเผื่อหมดไปตั้งแต่หมึกยังไม่แห้ง

คู่สีHexอัตราส่วนเหมาะกับ
ม่วง 700 บนขาว#7E22CE บน #FFFFFF6.98:1หน้าจอเท่านั้น
น้ำเงินรอยัลบนขาว#1D4ED8 บน #FFFFFF6.70:1หน้าจอเท่านั้น
แดง 700 บนขาว#B91C1C บน #FFFFFF6.47:1หน้าจอเท่านั้น
เขียวน้ำทะเล 700 บนขาว#0F766E บน #FFFFFF5.47:1หน้าจอเท่านั้น
ไซแอน 700 บนขาว#0E7490 บน #FFFFFF5.36:1หน้าจอเท่านั้น
น้ำเงิน 600 บนขาว#2563EB บน #FFFFFF5.17:1หน้าจอเท่านั้น
เขียว 700 บนขาว#15803D บน #FFFFFF5.02:1หน้าจอเท่านั้น
อำพัน 700 บนขาว#B45309 บน #FFFFFF5.02:1หน้าจอเท่านั้น
แดง 600 บนขาว#DC2626 บน #FFFFFF4.83:1หน้าจอเท่านั้น
สโตน 500 บนขาว#78716C บน #FFFFFF4.80:1หน้าจอเท่านั้น
ชมพู 600 บนขาว#DB2777 บน #FFFFFF4.60:1หน้าจอเท่านั้น
ม่วง 700 พลาดเกณฑ์งานพิมพ์ไป 0.02 การถือว่า 7:1 เป็นหน้าผาย่อมไร้เหตุผล แต่การถือว่าคู่สีที่ใกล้เส้นขนาดนี้จบเรื่องแล้วโดยไม่ปรู๊ฟก็ไร้เหตุผลพอกัน

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

สิบสามคู่ที่ไม่ควรใช้กับโค้ดเลย

ต่ำกว่า 4:1 QR Code จะพึ่งความยืดหยุ่นของตัวถอดรหัสแทนที่จะอ่านออกด้วยตัวเอง คู่สีเหล่านี้บางครั้งก็สแกนติด บนมือถือดี ๆ ในแสงดี ๆ ที่ขนาดใหญ่พอ ซึ่งแย่กว่าการล้มเหลวไปเลย เพราะมันผ่านการทดสอบเดียวที่ทุกคนทำ

คู่สีHexอัตราส่วนเหมาะกับ
ม่วง 500 บนขาว#A855F7 บน #FFFFFF3.96:1ไม่เหมาะทั้งสองแบบ
แดง 500 บนขาว#EF4444 บน #FFFFFF3.76:1ไม่เหมาะทั้งสองแบบ
น้ำเงิน 500 บนขาว#3B82F6 บน #FFFFFF3.68:1ไม่เหมาะทั้งสองแบบ
ส้ม 600 บนขาว#EA580C บน #FFFFFF3.56:1ไม่เหมาะทั้งสองแบบ
ชมพู 500 บนขาว#EC4899 บน #FFFFFF3.53:1ไม่เหมาะทั้งสองแบบ
อำพัน 600 บนขาว#D97706 บน #FFFFFF3.19:1ไม่เหมาะทั้งสองแบบ
ทองบนขาว#CA8A04 บน #FFFFFF2.94:1ไม่เหมาะทั้งสองแบบ
ส้ม 500 บนขาว#F97316 บน #FFFFFF2.80:1ไม่เหมาะทั้งสองแบบ
ไซแอน 500 บนขาว#06B6D4 บน #FFFFFF2.43:1ไม่เหมาะทั้งสองแบบ
เขียว 500 บนขาว#22C55E บน #FFFFFF2.28:1ไม่เหมาะทั้งสองแบบ
เหลือง 500 บนขาว#EAB308 บน #FFFFFF1.92:1ไม่เหมาะทั้งสองแบบ
เขียวมะนาวบนขาว#78D650 บน #FFFFFF1.82:1ไม่เหมาะทั้งสองแบบ
เหลือง 400 บนขาว#FACC15 บน #FFFFFF1.53:1ไม่เหมาะทั้งสองแบบ
เหลืองบนขาวได้ 1.53:1 ซึ่งใกล้จุดที่ตัวถอดรหัสเลิกมองเห็นลวดลายไปเลย แทนที่จะเห็นลวดลางจาง ๆ

รูปแบบที่พาดผ่านกลุ่มนี้คือข้อค้นพบที่ควรเก็บกลับไป ไม่ใช่ว่าบางเฉดสีตกและบางเฉดผ่าน แต่คือ ความสว่างเป็นตัวแปร ส่วนเฉดสีไม่ใช่ สีเขียวปรากฏในทั้งสามแถบ คือเขียวเข้มผ่านที่ 7.68:1 เขียว 700 ใช้ได้เฉพาะหน้าจอที่ 5.02:1 และเขียว 500 ตกที่ 2.28:1 สีเดียวกันในความคิดเดียวกันสามครั้ง เปลี่ยนแค่ความสว่างเท่านั้น

โค้ดสีเข้มบนกระดาษที่มีสีพื้น

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

คู่สีHexอัตราส่วนเหมาะกับ
ดำบนครีม#000000 บน #FDF6E319.47:1งานพิมพ์
ดำบนเบจ#000000 บน #F5F5DC18.98:1งานพิมพ์
เทาถ่านบนขาวนวล#1A1A1A บน #F7F7F516.23:1งานพิมพ์
น้ำเงินออกซ์ฟอร์ดบนเกือบขาว#14213D บน #FCFCFC15.57:1งานพิมพ์
น้ำเงินกรมท่าบนฟ้าซีด#0B1F3A บน #EFF6FF15.18:1งานพิมพ์
น้ำเงินออกซ์ฟอร์ดบนอำพันซีด#14213D บน #FEF3C714.35:1งานพิมพ์
เทาถ่านบนเทากลาง#1A1A1A บน #D4D4D811.78:1งานพิมพ์
แดงเลือดหมูบนแดงซีด#7F1D1D บน #FEF2F29.16:1งานพิมพ์
เขียวป่าบนเขียวซีด#166534 บน #F0FDF46.81:1หน้าจอเท่านั้น
เทาเข้มบนเทา 400#333333 บน #9CA3AF4.98:1หน้าจอเท่านั้น
สีพื้นอ่อน ๆ ราคาถูกกว่าที่ตาเห็น ดำบนครีมเสียไป 1.53 เทียบกับดำบนขาว ซึ่งแทบไม่มีความหมาย สิ่งที่ราคาแพงคือสีของโค้ดที่อ่อนลง ไม่ใช่กระดาษที่เข้มขึ้น

สองแถวสุดท้ายคือแถวที่สอนอะไรได้มากที่สุด เขียวป่าบนขาวผ่านที่ 7.13:1 แต่เขียวเดียวกันบนพื้นเขียวซีดตกลงมาที่ 6.81:1 และไม่ผ่านเกณฑ์งานพิมพ์อีกต่อไป สีพื้นที่แทบมองไม่เห็นได้ย้ายคู่สีที่เคยผ่านไปอยู่ในแถบก้ำกึ่งแล้ว

โค้ดสีอ่อนบนพื้นเข้มเป็นอีกคำถามหนึ่ง

การกลับสี QR Code คือวางโมดูลสีอ่อนบนพื้นหลังสีเข้ม ให้อัตราส่วนสูงได้ง่ายมาก และอัตราส่วนไม่ใช่ปัญหาของมัน ปัญหาคือสูตรอัตราส่วนคอนทราสต์นั้นสมมาตร แต่ตัวถอดรหัสไม่สมมาตร

คู่สีHexอัตราส่วนเหมาะกับ
ขาวบนดำ#FFFFFF บน #00000021.00:1ต้องทดสอบ
ขาวนวลบนเกือบดำ#F5F5F5 บน #11111117.32:1ต้องทดสอบ
ขาวบนน้ำเงินกรมท่า#FFFFFF บน #0B1F3A16.52:1ต้องทดสอบ
เหลือง 400 บนเกือบดำ#FACC15 บน #11111112.33:1ต้องทดสอบ
เขียวมะนาวบนเกือบดำ#78D650 บน #11111010.38:1ต้องทดสอบ
น้ำเงิน 400 บนน้ำเงินกรมท่า#60A5FA บน #0B1F3A6.50:1ต้องทดสอบ
สีเหลืองได้ 12.33:1 เมื่อกลับสี และได้ 1.53:1 เมื่อวางตามปกติ สีเดียวกัน สูตรเดียวกัน ผลลัพธ์ตรงข้ามกัน เป็นตัวอย่างที่ดีว่าทำไมอัตราส่วนอย่างเดียวจึงไม่ตัดสินอะไรเลย

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

สิ่งที่อัตราส่วนไม่ได้บอกคุณ

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

  • การบานของหมึก แท่นพิมพ์ทุกเครื่องทำให้พื้นที่เข้มโตขึ้นเล็กน้อย บน QR Code นั่นแปลว่าโมดูลสีอ่อนแคบลง ซึ่งลดคอนทราสต์ที่ใช้ได้จริงตรงระดับความละเอียดที่ตัวถอดรหัสสุ่มอ่านพอดี
  • วัสดุ อัตราส่วนตั้งสมมติฐานว่าพื้นหลังมีสีตามไฟล์ บนกระดาษไม่เคลือบ กระดาษรีไซเคิล หรือกระดาษสี มันไม่ใช่แบบนั้น และกระดาษกำลังทำงานอยู่ครึ่งหนึ่ง
  • ผิวเคลือบ ฟิล์มเคลือบเงาวางแสงสะท้อนแบบกระจกลงบนบางส่วนของสัญลักษณ์ได้ ไม่ว่าคู่สีที่อยู่ข้างใต้จะดีแค่ไหน โค้ด 21:1 ที่อยู่ใต้แสงสะท้อนก็เป็นโค้ด 1:1 ตรงหย่อมนั้น
  • การวัดแสงของกล้อง มือถือวัดแสงทั้งฉาก โค้ดเล็ก ๆ บนพื้นผิวสว่างกว้าง ๆ จะถูกวัดแสงตามพื้นผิวนั้น และไปถึงตัวถอดรหัสในสภาพที่แบนราบกว่าตอนออกจากโรงพิมพ์

ด้วยเหตุนี้คอลัมน์คำตัดสินจึงเขียนไว้เป็นเกณฑ์ ไม่ใช่คำสัญญา การผ่าน 7:1 แปลว่าคู่สีไม่ใช่สาเหตุที่โค้ดล้มเหลว ไม่ได้แปลว่าโค้ดจะไม่ล้มเหลว

วิธีตรวจคู่สีที่ไม่มีอยู่ในตารางนี้

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

  1. หาอัตราส่วนจากค่า hex สองค่า. ใส่สีของโค้ดกับสีพื้นหลังลงในตัวตรวจคอนทราสต์ QR มันคืนค่าตัวเลขเดียวกับที่ตารางนี้ใช้ สำหรับคู่สีใดก็ได้
  2. เทียบกับงานจริง ไม่ใช่เทียบกับตัวเลขเดียว. ราว 7:1 สำหรับอะไรก็ตามที่พิมพ์ออกมา และราว 4:1 สำหรับโค้ดที่จะอยู่บนหน้าจอเท่านั้น ถ้าต่ำกว่า 4:1 ให้เปลี่ยนสีแทนที่จะเปลี่ยนขนาด
  3. ถ้าไม่ผ่าน ให้ทำให้เข้มขึ้นแทนการเปลี่ยนเฉดสี. ความล้มเหลวในตารางนี้เป็นเรื่องความสว่าง สีส้มของแบรนด์ที่ตกที่ 2.80:1 มักมีญาติที่เข้มกว่าอยู่ในจานสีเดียวกัน ซึ่งผ่าน 7:1 และยังอ่านออกว่าเป็นแบรนด์นั้นอยู่
  4. วัดไฟล์ที่ส่งออก ไม่ใช่วัดตัวอย่างสี. ตัวตรวจสอบ QR Codeอ่านไฟล์ที่ส่งออกเสร็จแล้วและรายงานคอนทราสต์ที่มีอยู่จริงในนั้น พร้อมพื้นที่ว่างรอบโค้ดและขนาดโมดูล ไล่ระดับสีหรือพื้นหลังนุ่ม ๆ เปลี่ยนคำตอบที่ตัวอย่างสีให้ไว้
  5. ไล่บันไดคอนทราสต์ก่อนพิมพ์งานใหญ่. บันไดคอนทราสต์ในการทดสอบคอนทราสต์ต่ำสุดให้เกณฑ์สำหรับมือถือของคุณเองและวัสดุของคุณเอง ซึ่งเป็นตัวเลขเดียวที่อธิบายงานของคุณแทนที่จะอธิบายกรณีทั่วไป

สำหรับด้านงานออกแบบของการตัดสินใจเดียวกัน คือส่วนไหนของโค้ดที่ใส่สีได้บ้างและควรวางสีเน้นตรงไหน QR Code สีครอบคลุมเรื่องตำแหน่งการวางแทนเรื่องการคำนวณ

สร้าง QR Code ของคุณ

ฟรี ไม่ต้องสมัครบัญชี ไม่มีลายน้ำ เลือกรูปทรง ใส่โลโก้ ตรวจคอนทราสต์ แล้วส่งออกเป็น SVG, PDF, EPS หรือ PNG ได้ โค้ดแบบสแตติกที่ไม่มีค่าสมัครสมาชิกอยู่เบื้องหลัง

สร้าง QR Code

Questions? Answered

ออกแบบที่ราว 7:1 สำหรับงานพิมพ์และราว 4:1 สำหรับหน้าจอ ตัวถอดรหัสรับได้ต่ำกว่านั้นมาก คือตัวโอเพนซอร์สที่อ่านโค้ดได้ยอมแพ้ราว 1.2:1 แต่ทุกช่วงระหว่างจุดนั้นถึง 7:1 คือส่วนเผื่อสำหรับการบานของหมึก กระดาษ แสงจ้า และการวัดแสงของกล้อง คู่สีที่ต่ำกว่า 4:1 กำลังพึ่งความยืดหยุ่นของตัวถอดรหัสแทนความอ่านออก

ไม่ได้ในฐานะตัวโค้ดเอง เหลือง 400 บนขาววัดได้ 1.53:1 และเหลือง 500 วัดได้ 1.92:1 ทั้งคู่ต่ำกว่าเกณฑ์ที่ใช้งานได้จริงมาก สีเหลืองใช้เป็นพื้นหลังโดยมีโค้ดสีเข้มมากวางทับได้ และใช้แบบกลับสีบนพื้นเกือบดำได้ที่ 12.33:1 แต่โค้ดสีเหลืองบนพื้นอ่อนนั้นใช้ไม่ได้

สีแบรนด์ส่วนใหญ่อยู่ระหว่าง 4:1 ถึง 7:1 ซึ่งพอบนจอแต่ไม่พอบนกระดาษ หน้าจอให้คอนทราสต์ที่สมบูรณ์ แสงสม่ำเสมอ และขอบคม ส่วนงานพิมพ์จ่ายทั้งสามอย่างนั้นไปกับการบานของหมึก การสะท้อน และแสงจ้า การทดสอบบนจอคือการทดสอบที่ง่ายกว่า

มันวัดได้ 21:1 เท่ากับดำบนขาว และยังต้องทดสอบอยู่ดี มาตรฐาน QR กำหนดโมดูลสีเข้มบนพื้นหลังสีอ่อน ตัวถอดรหัสหลายตัวลองขั้วกลับด้านและบางตัวไม่ลอง โค้ดกลับสีจึงเป็นคำถามเรื่องประชากรของเครื่องสแกนที่ตัวเลขคอนทราสต์ตอบไม่ได้

ไม่เสียในตัวมันเอง ดำบนครีมวัดได้ 19.47:1 และดำบนเบจได้ 18.98:1 ทั้งคู่สูงกว่าเกณฑ์งานพิมพ์มาก สิ่งที่ทำให้โค้ดเสียคือสีของลวดลายที่อ่อนลง ไม่ใช่กระดาษที่เข้มขึ้น การผสมที่ควรเลี่ยงคือโค้ดสีเข้มบนวัสดุโทนกลาง

ไม่ และตารางก็ไม่ได้อ้างแบบนั้น อัตราส่วนทุกค่าคำนวณจากค่า hex สองค่าด้วยสูตรความสว่างสัมพัทธ์มาตรฐาน ซึ่งทำให้ทุกตัวเลขทำซ้ำได้เองแทนที่จะเป็นแค่รายงาน คอลัมน์คำตัดสินนำเกณฑ์ออกแบบที่เผยแพร่แล้วมาใช้กับตัวเลขนั้น ส่วนคำถามที่ว่าคู่สีหนึ่งจะรอดจากแท่นพิมพ์หนึ่งหรือไม่ เป็นเรื่องของปรู๊ฟ ไม่ใช่เรื่องของการคำนวณ

แปลงแต่ละช่องสี sRGB ของทั้งสองสีให้เป็นเชิงเส้น ถ่วงน้ำหนัก 0.2126 สำหรับแดง 0.7152 สำหรับเขียว และ 0.0722 สำหรับน้ำเงิน เพื่อให้ได้ความสว่างสัมพัทธ์ แล้วหารค่าที่อ่อนกว่าด้วยค่าที่เข้มกว่าโดยบวก 0.05 เข้ากับทั้งสองค่า เครื่องคำนวณคอนทราสต์ตามมาตรฐาน WCAG ตัวใดก็ทำเลขชุดเดียวกันนี้ รวมถึงตัวที่อยู่บนเว็บนี้

ได้ถึงจุดหนึ่งเท่านั้น และเป็นการดึงคานผิดตัว ขนาดช่วยให้ตัวถอดรหัสแยกโมดูลออกจากกันได้ แต่สิ่งที่ทำให้มันบอกความต่างของโมดูลได้คือคอนทราสต์ โค้ด 2:1 ที่พิมพ์ขนาด 10 ซม. ก็เป็นแค่ลวดลายใหญ่ ๆ ที่แบนราบ ให้เปลี่ยนสีก่อน แล้วค่อยกำหนดขนาดตามระยะอ่าน

สำรวจต่อ

หน้าที่ต่อจากหน้านี้ - บริบทเดียวกัน โค้ดชนิดเดียวกัน หรือสิ่งที่ต้องตัดสินใจต่อไป

QR Code สี

ใส่พาเลตของคุณลงใน QR Code โดยไม่ทำให้มันพัง สีไหนควรอยู่บนลวดลาย และสีไหนควรอยู่ที่กรอบ

ทำไม QR Code ถึงสแกนไม่ติด และจะรู้ได้อย่างไรว่าเป็นปัญหาแบบไหน

สามทางที่ QR Code ล้มเหลว - ไม่ถูกตรวจจับเลย อ่านได้ไม่ดี หรืออ่านได้สมบูรณ์แต่ปลายทางพัง - และวิธีที่อาการบอกคุณว่าเป็นแบบไหนก่อนจะวัดอะไรทั้งนั้น

เก้าอย่างที่ควรตรวจก่อนส่ง QR Code เข้าโรงพิมพ์

เก้าข้อที่คั่นอยู่ระหว่างไฟล์ QR Code กับงานพิมพ์ที่ใช้ได้จริง แต่ละข้อมาพร้อมตัวเลขที่ต้องผ่านและหน้าที่อธิบายว่าทำไม

ร้านค้าปลีก

ข้อมูลสินค้า สต๊อก และลิงก์รีวิว บนป้ายบนชั้น กระจกหน้าร้าน และป้ายที่แคชเชียร์

เอเจนซีอีเวนต์

โค้ดที่ผลิตให้อีเวนต์ของคนอื่น ทั้งรีไดเรกต์ของลูกค้า เอกสารสเปกสำหรับผู้ออกบูธ การพิมพ์บัตรประจำตัว และป้ายที่กำหนดขนาดตามห้องจริง

ME-QR ฟรีจริง และคนที่จ่ายคือคนที่สแกน

แผนฟรีของ ME-QR เป็นของจริงและใจกว้างผิดปกติ แต่คนที่จ่ายคือคนที่สแกนโค้ดของคุณ เราอ่านเอนด์พอยต์ราคา คำถามที่พบบ่อย และเงื่อนไขการใช้งานเมื่อวันที่ 29 สิงหาคม 2026 แล้วจดไว้ว่าคำว่าฟรีที่นี่หมายถึงอะไร

ทำไมต้อง KoloQR?

  • สร้าง QR Code สำหรับเว็บไซต์ เมนู Wi-Fi ไฟล์ PDF และนามบัตร
  • ปรับแต่งสี โลโก้ และรูปทรงที่ไม่เหมือนใคร
  • ดาวน์โหลดไฟล์ PNG และ SVG คุณภาพสูง
  • ออกแบบมาเพื่อทั้งงานพิมพ์และงานดิจิทัล
สร้าง QR Code
QR Code สีดำธรรมดาวางข้าง QR Code เดียวกันที่ออกแบบใหม่เป็นทรงกลมด้วยสีของแบรนด์