QR Code กลับสี: เมื่อไหร่โค้ดสีขาวบนพื้นเข้มสแกนติด และเมื่อไหร่ไม่ติด
โดยทีม KoloQRการออกแบบ

QR Code กลับสีคือ QR Code ที่วาดโมดูลด้วยสีอ่อนบนพื้นหลังสีเข้ม ซึ่งกลับด้านจากลวดลายเข้มบนพื้นอ่อนตามปกติ มาตรฐาน QR Code อนุญาตแบบนี้ และกล้องมือถือรุ่นปัจจุบันมักอ่านได้ แต่จะอ่านได้ก็ต่อเมื่อตัวถอดรหัสลองภาพกลับสีด้วยเท่านั้น ในการทดสอบของเรา ขาวบนดำสนิทอ่านได้ดีเท่ากับดำบนขาวทุกประการ ขณะที่ขาวบนเทาเข้มระดับกลางล้มเหลวที่อัตราคอนทราสต์ 7:1 ซึ่งอ่านได้สมบูรณ์เมื่อกลับด้าน ใช้พื้นเกือบดำ ให้พื้นที่ว่างรอบโค้ดเป็นสีเข้ม อย่าส่งออกโค้ดสีขาวที่มีพื้นหลังโปร่งใสไปวางบนหน้าสีอ่อน และในทุกที่ที่ไม่รู้ว่าเครื่องอ่านคืออะไร ให้วางโค้ดสีเข้มไว้ในแผงสีอ่อนแทน
ประเด็นสำคัญ
- QR Code กลับสีถูกต้องตามมาตรฐาน ISO/IEC 18004:2015 ระบุว่าสัญลักษณ์มีไว้ให้อ่านได้ทั้งเมื่อพิมพ์เข้มบนอ่อนหรืออ่อนบนเข้ม ส่วนเครื่องอ่านเครื่องใดจะลองภาพกลับสีหรือไม่เป็นเรื่องของการตั้งค่าซอฟต์แวร์ ไม่ใช่คุณสมบัติของตัวโค้ด
- ในการทดสอบของเราเมื่อวันที่ 2 ตุลาคม 2026 ขาวบนดำถอดรหัสได้ 16 จาก 16 ตำแหน่งกับตัวถอดรหัสที่ลองทั้งสองขั้วสี และได้ 0 จาก 16 กับตัวที่ไม่ลอง ขั้วสีถูกตัดสินด้วยการตั้งค่าเพียงข้อเดียวนั้นทั้งหมด
- พื้นต้องเข้มจริง ๆ โมดูลสีขาวบน #333333 สีกรมท่า สีม่วงเข้ม และสีแดงเข้มอ่านได้เสมอ แต่ขาวบน #595959 ที่อัตรา 7:1 ล้มเหลวที่ 6 และ 0 จาก 16 ขณะที่เทาสองสีเดียวกันในแบบเข้มบนอ่อนอ่านได้ 16 จาก 16 กฎคือพื้นเกือบดำ ไม่ใช่แค่ 'คอนทราสต์พอ'
- พื้นที่ว่างรอบโค้ดของ QR Code กลับสีต้องเป็นสีพื้นเข้ม โค้ดสีขาวที่ส่งออกพร้อมพื้นหลังโปร่งใสจะหายไปบนหน้าสีขาวหรือสีซีด ได้ 0 จาก 16 ทั้งบน #F5F5F5 และบนสีขาวในการทดสอบของเรา
- ในที่ที่ไม่รู้ว่าเครื่องอ่านคืออะไร เช่น เครื่องสแกนที่แคชเชียร์ เครื่องอ่านในคลังสินค้า หรือมือถือรุ่นเก่า ให้วางโค้ดสีเข้มไว้ในแผงสีอ่อนบนงานออกแบบโทนเข้ม ได้ลุคเดิมโดยไม่ต้องเสี่ยง
QR Code กลับสีคืออะไร และมาตรฐานอนุญาตหรือไม่
QR Code กลับสีคือ QR Code ที่วาดโมดูลด้วยสีอ่อนบนพื้นหลังสีเข้ม ซึ่งกลับด้านจากลวดลายเข้มบนพื้นอ่อนตามปกติ QR Code สีขาวบนการ์ดสีดำ โค้ดสีครีมบนบรรจุภัณฑ์สีกรมท่า โค้ดที่ยิงเลเซอร์บนอะลูมิเนียมอโนไดซ์สีดำ และชอล์กบนกระดานดำ ล้วนเป็นโค้ดกลับสี ไม่ว่าจะมีใครเรียกมันแบบนั้นหรือไม่
การกลับค่าการสะท้อนแสง (reflectance reversal) คือชื่อที่มาตรฐาน QR Code ใช้เรียกการพิมพ์สัญลักษณ์เป็นสีอ่อนบนพื้นเข้มแทนสีเข้มบนพื้นอ่อน ISO/IEC 18004:2015 ซึ่งเป็นฉบับปี 2015 ของมาตรฐาน QR Code ปัจจุบัน ระบุในหัวข้อ 6.2 ว่าสัญลักษณ์มีไว้ให้อ่านได้เมื่อพิมพ์ให้ภาพเป็นเข้มบนอ่อนหรืออ่อนบนเข้ม และข้อกำหนดของมาตรฐานเขียนไว้สำหรับเข้มบนอ่อน ดังนั้นในสัญลักษณ์ที่กลับด้าน การอ้างถึงโมดูลเข้มและโมดูลอ่อนทุกครั้งจะสลับกัน โค้ดกลับสีจึงไม่ใช่การแฮ็กหรือการใช้ผิดวิธี แต่เป็นรูปแบบที่มาตรฐานตั้งชื่อไว้เอง
โมดูลคือช่องสี่เหลี่ยมหนึ่งช่องของ QR Code และเป็นหน่วยที่เล็กที่สุดที่เครื่องสแกนต้องแยกออกให้ได้ ในโค้ดกลับสี โมดูลที่บรรจุข้อมูล ซึ่งมาตรฐานเรียกว่าโมดูลเข้ม จะถูกพิมพ์เป็นสีอ่อน และส่วนอื่นทั้งหมดรวมถึงขอบรอบสัญลักษณ์จะเป็นสีเข้ม การเข้ารหัสไม่เปลี่ยนเลย ข้อมูลเดิม ระดับการแก้ไขข้อผิดพลาดเดิม และมาสก์เดิมให้ตารางเดิม เพียงแต่สลับสองสี
สิ่งที่มาตรฐานไม่ได้ทำคือบังคับให้เครื่องอ่านทุกเครื่องมองหาทั้งสองแบบ ตัวถอดรหัสอาจถูกเขียน ถูกตั้งค่า หรือแค่เก่าพอที่จะมองหาเฉพาะลวดลายเข้มบนพื้นอ่อน และนั่นคือความเสี่ยงทั้งหมดของโค้ดกลับสี หน้าคู่แข่งแบ่งเป็นสองฝั่งระหว่าง 'ใช้ได้กับมือถือสมัยใหม่ทุกรุ่น' กับ 'อย่าทำเด็ดขาด' ทั้งสองฝั่งพูดเกินจริงในคำถามที่มีคำตอบซึ่งวัดได้
QR Code กลับสีสแกนบน iPhone และ Android ได้ไหม
ส่วนใหญ่ได้บนมือถือรุ่นปัจจุบัน แต่ไม่มีการรับประกัน มีรายงานว่าแอปกล้องของ iPhone และ Google Lens มักอ่าน QR Code ขาวบนพื้นเข้มได้ แต่ทั้ง Apple และ Google ไม่ได้ระบุไว้ในเอกสารว่าตัวถอดรหัสของตนจัดการขั้วสีอย่างไร จึงไม่มีคำยืนยันอย่างเป็นทางการให้พึ่งได้ มือถือรุ่นเก่า แอปสแกนของบุคคลที่สาม และเครื่องสแกนแบบติดตั้งอยู่กับที่ต่างกันไป และบางตัวไม่เคยลองภาพกลับสีเลย
ตัวถอดรหัสโอเพนซอร์สซึ่งอ่านการตั้งค่าได้ แสดงให้เห็นว่าทำไมคำตอบจึงต่างกัน ทุกตัวให้การกลับสีเป็นตัวเลือกที่ตั้งค่าได้ และค่าเริ่มต้นไม่ตรงกัน
| เครื่องอ่าน | ลองภาพกลับสีหรือไม่ | ระบุไว้ที่ไหน |
|---|---|---|
| jsQR (JavaScript ใช้ในเครื่องสแกนบนเว็บจำนวนมาก) | ลองโดยค่าเริ่มต้น (attemptBoth) และ README ของมันบอกว่าค่าเริ่มต้นอาจเปลี่ยนเป็น dontInvert ในเวอร์ชันอนาคต | README ของ jsQR ตัวเลือก inversionAttempts |
| zxing-cpp (C++ มีตัวครอบสำหรับ Python .NET Go Android และ iOS) | ลองโดยค่าเริ่มต้น (tryInvert: true) | ReaderOptions.h ในซอร์สโค้ดของ zxing-cpp |
| ZXing (Java ไลบรารีต้นฉบับ) | เฉพาะเมื่อแอปส่ง hint ALSO_INVERTED | DecodeHintType.java ในซอร์สโค้ดของ ZXing |
| zxing-android-embedded (คอมโพเนนต์สแกนที่ใช้กันทั่วไปบน Android) | เฉพาะเมื่อแอปขอ INVERTED_SCAN หรือ MIXED_SCAN | คำตอบของผู้ดูแลไลบรารีในการสนทนา #668 |
| แอปกล้อง iPhone, Google Lens และแอปกล้อง Android | โดยทั่วไปลอง แต่ไม่มีเอกสารระบุ | ไม่มีเอกสารอย่างเป็นทางการ |
| เครื่องสแกนเลเซอร์และเครื่องสแกนแบบติดตั้งรุ่นเก่า | โดยทั่วไปไม่ลอง มันมองหาเครื่องหมายเข้มบนพื้นอ่อน | เอกสารของผู้ผลิตเครื่องสแกน เช่น คู่มือบาร์โค้ดกลับสีของ Scanbot |
ความหมายในทางปฏิบัติของตารางนี้คือ โค้ดที่อ่านด้วยแอปกล้องของมือถือเองเป็นเดิมพันที่สมเหตุสมผล แต่โค้ดที่อ่านด้วยแอปสแกนของธุรกิจ เครื่องแคชเชียร์ ประตูตรวจตั๋ว หรือเครื่องมือถือในคลังสินค้าไม่ใช่ เพราะคนอื่นเป็นผู้เลือกการตั้งค่าของแอปนั้น ถ้ามือถือไม่ยอมอ่านโค้ดกลับสีเลย วิธีแก้ทีละขั้นของแต่ละแพลตฟอร์มอยู่ในวิธีสแกน QR Code บน iPhoneและบน Android การสลับไปใช้ Google Lens หรือแอปสแกนที่ลองทั้งสองขั้วสีเป็นการทดสอบที่เร็วที่สุด
สิ่งที่เราวัด: โค้ดกลับสีเทียบกับโค้ดปกติในตัวถอดรหัสโอเพนซอร์ส
ในการวัดของเรา ขั้วสีไม่มีผลเลยเมื่อตัวถอดรหัสลองทั้งสองทาง ขาวบนดำอ่านได้ 16 จาก 16 เท่ากับดำบนขาว และมีผลทั้งหมดเมื่อมันไม่ลอง คือ 0 จาก 16 สิ่งที่ทำให้โค้ดกลับสีเสียเปรียบจริงคือพื้นที่เป็นสีเทาเข้มแทนที่จะเกือบดำ ชุดทดสอบคือ scripts/inverted-decode-rig.mjs รันเมื่อวันที่ 2 ตุลาคม 2026 และผลลัพธ์ทั้งหมดอยู่ใน reports/inverted-decode/results-2026-10-02.txt
วิธีการโดยย่อ โค้ด 41 โมดูลหนึ่งอันที่ระดับ H วาดด้วยโมดูลสี่เหลี่ยม มีพื้นที่ว่างรอบโค้ดสี่โมดูลและพื้นผิวรอบนอกอีกหกโมดูล ทำให้เบลอแบบที่เฟรมกล้องมือถือที่คมชัดจะเป็น สุ่มตัวอย่างที่ 6 และ 4 พิกเซลที่ถ่ายได้ต่อโมดูล แล้วส่งให้ jsQR 1.4.0 ที่ 16 ตำแหน่งย่อยระดับพิกเซลต่อหนึ่งเงื่อนไข ช่องที่เป็น 16 หมายความว่าทุกตำแหน่งอ่านข้อมูลได้ตรงทุกตัวอักษร
| เงื่อนไข | เข้มบนอ่อน | อ่อนบนเข้ม |
|---|---|---|
| ขาวดำ ตัวถอดรหัสไม่ลองภาพกลับสี | 16 และ 16 | 0 และ 0 |
| ขาวดำ ตัวถอดรหัสลองทั้งสองแบบ | 16 และ 16 | 16 และ 16 |
| #595959 กับสีขาวสลับกัน 7:1 | 16 และ 16 | 6 และ 0 |
| #7F7F7F กับสีขาวสลับกัน 4:1 | 16 และ 16 | 0 และ 0 |
| ขาวบนพื้นสีแบรนด์เกือบดำ (#0F172A #0B1F3A #1E293B และ #333333) | ไม่เกี่ยวข้อง | 16 และ 16 |
| ขาวบนพื้นสีเข้มจัด (#4C1D95 #7F1D1D และ #831843) | ไม่เกี่ยวข้อง | 16 และ 16 |
| ขาวบน #064E3B #0C4A6E และ #404040 ที่ 9.5 ถึง 10.4:1 | ไม่เกี่ยวข้อง | 16 และ 10 / 16 และ 11 / 16 และ 8 |
| ขาวบน #4D4D4D ที่ 8.5:1 | ไม่เกี่ยวข้อง | 16 และ 0 |
| โมดูลสีเทาบนดำสนิท ลงไปจนถึง #1D1D1D (1.25:1) | ไม่เกี่ยวข้อง | 16 และ 16 ทุกขั้น |
| ขาวบนแผ่น #595959 ที่วางอยู่บนหน้าสีขาว | ไม่เกี่ยวข้อง | 16 และ 16 |
มีผลลัพธ์สามข้อที่เป็นแกนของหน้านี้ ข้อแรก ขั้วสีเป็นสวิตช์ ไฟล์ขาวบนดำไฟล์เดียวกันเปลี่ยนจากอ่านไม่ได้เลยเป็นอ่านได้สมบูรณ์เมื่อยอมให้ตัวถอดรหัสลองภาพกลับสี ข้อสอง อัตราคอนทราสต์ทำนายการอ่านโค้ดกลับสีไม่ได้ 7:1 ล้มเหลวเมื่อเป็นขาวบนเทา แต่อ่านได้สมบูรณ์เมื่อเป็นเทาบนขาว และโมดูลสีเทาบนดำสนิทอ่านได้ตลอดจนถึง 1.25:1 ข้อสาม พื้นที่ล้มเหลวกลับอ่านได้เมื่อมีหน้าสีขาวล้อมแผ่นสีเข้มไว้ ซึ่งชี้ไปที่กลไกในหัวข้อถัดไป มากกว่าตัวสีเอง
ทำไมพื้นเทาเข้มจึงล้มเหลวในจุดที่พื้นดำไม่ล้มเหลว
ตัวถอดรหัสในตระกูล ZXing สันนิษฐานว่าพื้นที่เรียบที่ไม่มีรายละเอียดคือกระดาษสีอ่อน พื้นเทาเข้มขนาดใหญ่จึงถูกจัดเป็นสีอ่อนตั้งแต่ก่อนตัวถอดรหัสจะลองภาพกลับสี และการกลับภาพนั้นทำให้พื้นที่ว่างรอบโค้ดกลายเป็นสีเข้ม ดำสนิทหลุดพ้นจากข้อสันนิษฐานนี้ นี่คือเหตุผลที่ขาวบนดำอ่านได้แต่ขาวบนเทากลางอ่านไม่ได้ นี่คือการตีความซอร์สโค้ดของเรา ซึ่งสอดคล้องกับทุกแถวของการวัด
รายละเอียดสำหรับผู้ที่อยากตรวจสอบ jsQR เช่นเดียวกับ HybridBinarizer ของ ZXing ที่มันถูกพอร์ตมา แบ่งภาพเป็นบล็อกขนาด 8 x 8 พิกเซล แล้วเลือกเกณฑ์ตัดเข้มหรืออ่อนให้แต่ละบล็อก บล็อกที่พิกเซลสว่างที่สุดกับมืดที่สุดต่างกันไม่เกิน 24 ระดับไม่มีขอบให้วัด ตัวถอดรหัสจึงตั้งเกณฑ์ไว้ที่ครึ่งหนึ่งของค่ามืดที่สุดของบล็อก และตามคำในคอมเมนต์ของซอร์สโค้ด ก็คือทำให้บล็อกนั้นกลายเป็นสีขาว เพราะ 'สัญลักษณ์บาร์โค้ดสีเข้มมีพื้นหลังสีอ่อนล้อมรอบอยู่เสมอในระดับหนึ่ง' บล็อก #595959 ที่เรียบ ซึ่งอยู่ที่ระดับ 89 ได้เกณฑ์ราว 44 และออกมาเป็นสีอ่อน ส่วนบล็อกดำที่เรียบที่ระดับ 0 ได้เกณฑ์ 0 และออกมาเป็นสีเข้ม ซึ่งถูกต้อง
จากนั้นการกลับสีใน jsQR จะพลิกภาพขาวดำที่มันทำไว้แล้ว แทนที่จะเริ่มใหม่จากภาพจากกล้อง พื้นที่ถูกจัดเป็นสีอ่อนอย่างผิด ๆ จะกลายเป็นสีเข้มในภาพที่พลิก ตรงจุดที่โค้ดกลับสีต้องการพื้นที่ว่างสีอ่อนพอดี และสี่เหลี่ยมสามมุมก็เสียขอบที่ทำให้หาเจอได้ไป คู่มือพื้นที่ว่างรอบโค้ดอธิบายว่าทำไมขอบนั้นเป็นสิ่งแรกที่ตัวถอดรหัสต้องการ
กฎที่ตามมา ซึ่งเป็นหลักคร่าว ๆ จากตัวถอดรหัสโอเพนซอร์สหนึ่งตัว
- ทำพื้นให้เกือบดำ ทุกพื้นที่มีระดับเทาตามที่ตัวถอดรหัสคำนวณไม่เกิน 51 จาก 255 อ่านได้สมบูรณ์ ในนั้นมี #333333 สีเทาอมฟ้า #1E293B สีกรมท่า #0B1F3A สีม่วงเข้ม #4C1D95 และสีแดงเข้ม #7F1D1D พื้นที่อยู่ราวระดับ 61 ถึง 64 เริ่มล้มเหลวที่ขนาดเล็กกว่า
- อย่าเชื่ออัตราคอนทราสต์สำหรับโค้ดกลับสี สีแดงเข้มที่ 10:1 อ่านได้สมบูรณ์ ขณะที่สีฟ้าปิโตรล #0C4A6E ที่ 9.5:1 และสีเทา #404040 ที่ 10.4:1 อ่านพลาดบางตำแหน่งที่ขนาดเล็กกว่า เพราะค่าเทาของตัวถอดรหัสให้น้ำหนักสีเขียวมาก และสูตรอัตราคอนทราสต์ไม่ได้เรียงลำดับสีแบบเดียวกัน ให้ตัดสินจากความเข้ม แล้วทดสอบ
- แผ่นสีเข้มบนหน้าสีอ่อนปลอดภัยกว่าหน้าสีเข้มทั้งหน้า โค้ดสีขาวตัวเดียวกันบนแผ่น #595959 อ่านได้สมบูรณ์เมื่อมีหน้าสีขาวล้อมแผ่นนั้นไว้ เพราะตัวถอดรหัสมีพื้นที่สีอ่อนจริงให้เรียนรู้ โปสเตอร์สีเข้มเต็มหน้าหรือหน้าจอสีเข้มไม่มีจุดอ้างอิงแบบนั้น
- ยังไงก็ให้อัตราสูงกว่า 7:1 ไว้มาก ๆ เครื่องมือตรวจคอนทราสต์ QR Codeให้คำแนะนำเดียวกันสำหรับคู่สีกลับด้าน การวัดนี้อธิบายว่าทำไม 7:1 อย่างเดียวไม่พอ และทำไมเกือบดำจึงเป็นปลายที่ปลอดภัยของช่วงนี้
QR Code สีขาวบนพื้นดำ พื้นเข้ม และพื้นสี
QR Code สีขาวสแกนได้ดีที่สุดบนสีดำหรือสีเกือบดำที่เต็มพื้นที่ว่างรอบโค้ด โดยทุกส่วนของโค้ดทั้งโมดูล สี่เหลี่ยมมุม และกรอบรอบโลโก้เป็นสีอ่อน ขาวบนดำ ขาวบนกรมท่า และขาวบนม่วงเข้ม แดงเข้ม หรือเทาอมฟ้า อ่านได้สมบูรณ์ทั้งหมดในการทดสอบของเรา แต่ขาวบนสีกลางและสีอ่อนไม่ได้
มีสามการผสมที่พังในทางปฏิบัติ และไม่มีข้อไหนเกี่ยวกับคู่สีที่นักออกแบบเลือก
- ขั้วสีปนกัน โมดูลสีอ่อนกับสี่เหลี่ยมมุมสีเข้ม หรือโมดูลสีเข้มกับแผ่นโลโก้สีอ่อนที่เจาะลงในพื้นเข้ม ตัวถอดรหัสอ่านทีละขั้วสีต่อหนึ่งรอบ โค้ดที่เป็นครึ่งต่อครึ่งจึงไม่มีรอบไหนที่สอดคล้องกัน ตั้งสีมุม (eye) ให้เป็นสีอ่อนเดียวกับลวดลาย
- สีพาสเทลอ่อนบนพื้นเข้ม โมดูลสีเหลืองอ่อน ชมพู หรือเขียวมินต์บนกรมท่าดูคอนทราสต์สูงบนจอ และอัตราอาจเกิน 10:1 แต่ระยะเผื่อบางกว่าสีขาว ตารางห้าสิบคู่สี QRจึงทำเครื่องหมายคู่สีกลับด้านของมันว่า 'ทดสอบก่อน' ด้วยเหตุนี้
- พื้นเข้มที่จริง ๆ เป็นสีกลาง สี 'เข้ม' ของแบรนด์มักเป็นสีถ่าน เขียวป่า หรือฟ้าปิโตรลในช่วง 60 ถึง 90 จาก 255 ซึ่งเป็นช่วงที่การวัดของเราล้มเหลว ให้ทำพื้นหลังโค้ดให้เข้มขึ้น แม้งานออกแบบส่วนที่เหลือจะยังใช้สีแบรนด์อยู่
เมื่องานออกแบบเป็นโทนเข้มและสีแบรนด์เข้มไม่พอ ทางเลือกอื่นมีต้นทุนแค่สี่เหลี่ยมหนึ่งอัน คือแผงสีอ่อนหลังโค้ดสีเข้มที่วางบนงานออกแบบโทนเข้ม นั่นไม่ใช่โค้ดกลับสีเลย เครื่องอ่านทุกเครื่องในโลกจึงจัดการได้ การทดสอบคอนทราสต์ขั้นต่ำวางเป้าหมายการออกแบบไว้ที่ 4:1 บนจอและ 7:1 ในงานพิมพ์สำหรับขั้วสีปกติ
พื้นที่ว่างรอบ QR Code กลับสีต้องเป็นสีเข้ม
พื้นที่ว่างรอบโค้ด (quiet zone) คือขอบว่างรอบ QR Code ที่ทำให้เครื่องสแกนรู้ว่าสัญลักษณ์เริ่มต้นและสิ้นสุดตรงไหน และมาตรฐานกำหนดไว้ที่สี่โมดูลทุกด้าน ในโค้ดกลับสี พื้นที่ว่างรอบโค้ดต้องเป็นสีพื้นเข้ม เพราะต้องตรงกับโมดูลพื้นหลัง และโค้ดสีขาวที่ชนเข้ากับขอบสีขาวตรง ๆ ไม่มีขอบที่ตรวจจับได้เลย
การวัดของเราให้ตัวเลขว่าโค้ดกลับสีต้องการขอบสีเข้มแค่ไหนเมื่อมีหน้าสีขาวอยู่ถัดออกไป ขอบสีเข้มหนึ่งถึงสี่โมดูลอ่านได้ 15 หรือ 16 จาก 16 และไม่มีขอบสีเข้มเลยอ่านได้ 0 จาก 16 กรณีกลับกัน คือโค้ดปกติบนแผ่นสีขาวที่มีหน้าสีดำอยู่ถัดออกไป ให้ตัวเลขเดียวกัน แต่ก็ยังควรออกแบบตามสี่โมดูลของมาตรฐาน หนึ่งโมดูลพอสำหรับภาพดิจิทัลที่คมและแบนราบ ซึ่งไม่ใช่สิ่งที่มือถือเห็นผ่านเลนส์ในมุมเอียง
วิธีที่พบบ่อยที่โค้ดกลับสีเสียพื้นที่ว่างรอบโค้ดไป คือไฟล์ส่งออกสีขาวที่ถูกวางในเลย์เอาต์ราวกับเป็นไฟล์สีดำ เช่น โค้ดสีขาวบนแผ่นสีเข้มที่ถูกตัดชิดโมดูลนอกสุด สติกเกอร์สีเข้มที่ไดคัตชิดเกินไป หรือโค้ดสีขาวที่วางบนภาพถ่ายโทนเข้มซึ่ง 'ความเข้ม' รอบโค้ดเต็มไปด้วยรายละเอียดสีอ่อน กฎเหมือนกับโค้ดปกติเพียงสลับสี คือสีพื้นเรียบไม่ขาดตอนสี่โมดูลทุกด้าน
ทำไม QR Code สีขาวที่มีพื้นหลังโปร่งใสจึงหายไป
QR Code สีขาวที่ส่งออกพร้อมพื้นหลังโปร่งใสจะวาดแค่โมดูลสีขาว พื้นหลังและพื้นที่ว่างรอบโค้ดจึงกลายเป็นพื้นผิวอะไรก็ตามที่มันไปวางอยู่ บนพื้นผิวสีเข้มใช้ได้ แต่บนหน้าสีขาวหรือสีซีด โค้ดจะเป็นขาวบนขาวและหายไป ได้ 0 จาก 16 บน #F5F5F5 และบนสีขาวในการทดสอบของเรา และไม่เกิน 6 จาก 16 บนสีเทากลางทุกสีที่เราลอง
นี่คือความล้มเหลวของ QR Code สีขาวที่พบบ่อยที่สุด เพราะมองไม่เห็นในที่ที่สร้างไฟล์ เครื่องมือออกแบบแสดงโค้ดสีขาวโปร่งใสบนตารางหมากรุกสีเทา และสไลด์หรือหน้าเว็บธีมเข้มแสดงมันได้สวยงาม แต่ไฟล์เดียวกันในเอกสารหน้าสีขาว อีเมลในโหมดสว่าง หรือเลย์เอาต์พิมพ์บนกระดาษขาวไม่แสดงอะไรเลย หน้าQR Code พื้นหลังโปร่งใสครอบคลุมกรณีทั่วไป โค้ดโปร่งใสสแกนได้ดีเท่ากับพื้นผิวด้านหลังมันเท่านั้น
ความผิดพลาดแบบกลับด้านเกิดกับโค้ดสีดำธรรมดา QR Code สีดำที่มีพื้นหลังโปร่งใส ซึ่งวางในลายเซ็นอีเมลหรือหน้าเว็บที่ผู้อ่านเปิดในโหมดมืด จะกลายเป็นดำบนเทาเข้ม เป็นโค้ดที่อ่านไม่ได้จากไฟล์ที่ถูกต้อง ถ้าตำแหน่งที่วางอาจเปลี่ยนสีได้ ให้ส่งออกพร้อมพื้นหลังทึบเพื่อให้โค้ดพกพื้นที่ว่างรอบโค้ดของตัวเองไปด้วย
KoloQR ซึ่งเป็นเครื่องมือสร้าง QR Code ฟรีที่ทำโค้ดทรงกลมและทรงกำหนดเองได้ มีสวิตช์ Transparent background ในแท็บ Colors และป้ายคอนทราสต์ของมันตัดสินโค้ดโปร่งใสเทียบกับสีขาว เพราะนั่นคือที่ที่โค้ดโปร่งใสมักไปวาง ลวดลายสีขาวที่เปิดสวิตช์นี้จึงแสดงอัตราที่ไม่ผ่านคือ 1:1 ซึ่งเป็นคำเตือนที่ถูกต้อง สำหรับโค้ดสีขาวที่ตั้งใจวางบนพื้นผิวสีเข้ม ให้ตั้งสี Background เป็นสีของพื้นผิวนั้นแทน แล้วป้ายจะตัดสินคู่สีจริง
QR Code กลับสีบนหน้าจอและในโหมดมืด
บนหน้าจอ QR Code กลับสีอ่านได้ดีเท่ากับบนกระดาษและมักดีกว่า เพราะสีดำของจอเข้มจริงและสีขาวเป็นแสงที่เปล่งออกมา ความเสี่ยงเฉพาะของหน้าจอคือโหมดมืดที่เปลี่ยนหน้ารอบโค้ด จอที่ความสว่างต่ำ และกล้องมือถือที่ปรับแสงตามเฟรมที่มืดเป็นส่วนใหญ่
- โหมดมืดไม่กลับสีรูปภาพ QR Code ที่อยู่ในรูปภาพยังคงเป็นสีที่ส่งออกมา มีแค่หน้ารอบ ๆ ที่เปลี่ยนเป็นสีเข้ม โค้ดที่มีพื้นที่ว่างรอบโค้ดของตัวเองยังใช้ได้ ส่วนโค้ดที่พึ่งหน้าเว็บเป็นขอบจะเสียขอบไป การสแกน QR Code จากรูปภาพมีความล้มเหลวแบบนี้ในเวอร์ชันภาพหน้าจอ โหมดมืดแบบบังคับบางตัวในเบราว์เซอร์และแอปอีเมลจะเปลี่ยนสีรูปภาพสองสีแบบง่าย ๆ โค้ดบนหน้าที่จะถูกอ่านในโหมดมืดจึงควรตรวจในโหมดมืดด้วย
- ความสว่างต่ำทำให้พื้นแบนลงไปทางสีเทา มือถือที่แสดงโค้ดขาวบนดำที่ความสว่างต่ำสุด หรือโปรเจกเตอร์ในห้องที่เปิดไฟ จะยกสีดำขึ้นและหรี่สีขาวลง นั่นย้ายโค้ดกลับสีจากปลายเกือบดำที่ปลอดภัยไปทางพื้นเทากลางที่การวัดของเราเห็นว่าล้มเหลว
- การปรับแสงอัตโนมัติทำงานสวนทางกับโค้ดกลับสี กล้องที่หันไปที่เฟรมที่มืดเป็นส่วนใหญ่จะเพิ่มความสว่าง สีดำที่พิมพ์ไว้จึงไปถึงตัวถอดรหัสเป็นสีเทา และโมดูลสีขาวจะบานออก นี่เป็นการให้เหตุผลไม่ใช่การวัด และเป็นเหตุผลที่ควรให้พื้นสีเข้มกินพื้นที่ในเฟรมน้อยลง ถือมือถือให้โค้ด ไม่ใช่โปสเตอร์ เต็มภาพ
สำหรับแอปหรือเว็บไซต์ที่มีธีมเข้ม รูปแบบที่ปลอดภัยคือโค้ดสีเข้มบนแผงสีขาวมุมมน ซึ่งอ่านได้ในเครื่องอ่านทุกเครื่องและดูตั้งใจ โค้ดกลับสีเป็นตัวเลือกที่สมเหตุสมผลสำหรับสไลด์ การ์ดท้ายวิดีโอ หรือโพสต์โซเชียลที่ดูและสแกนบนมือถือ ตราบใดที่พื้นเกือบดำ
การพิมพ์ QR Code กลับสี: หมึกขาว การเจาะสี ฟอยล์ และการแกะสลัก
พิมพ์ QR Code กลับสีเป็นการเจาะสีจากหมึกสีเข้มสีเดียว หรือด้วยหมึกสีอ่อนแบบทึบบนวัสดุสีเข้ม แล้วทดสอบชิ้นงานจริง การเจาะสี (knockout) คือรูปทรงที่เว้นไว้ไม่พิมพ์ในพื้นที่หมึกทึบ เพื่อให้วัสดุด้านล่างโผล่ออกมาให้เห็น วิธีพิมพ์แต่ละแบบมีทางทำให้โมดูลสีอ่อนเสียไปในแบบของตัวเอง
| วิธี | อะไรผิดพลาด | ควรทำอย่างไร |
|---|---|---|
| เจาะสีจากหมึกเข้มบนกระดาษขาว | หมึกที่ลามปิดโมดูลสีขาว และสีดำผสม (rich black) ที่สร้างจากหมึกสี่สีพิมพ์ไม่ตรงทะเบียนและทำให้ขอบโมดูลมีสีเลอะ | เจาะสีจากหมึกสีเดียว ไม่ใช่ rich black กำหนดขนาดโค้ดให้เหมาะกับกระดาษ และพิมพ์ปรู๊ฟหนึ่งแผ่น |
| หมึกขาวบนการ์ดสีเข้ม กระดาษคราฟต์ หรือผ้า | หมึกขาวทึบน้อยกว่าหมึกดำ วัสดุสีเข้มจึงทำให้โมดูลกลายเป็นสีเทา | ขอให้โรงพิมพ์พิมพ์ซ้ำสองชั้นหรือรองพื้นด้วยสีขาว แล้วทดสอบผลเทียบกับพื้นเกือบดำ |
| สกรีนหรือสติกเกอร์ไวนิลสีขาวบนเสื้อยืดหรือรถยนต์สีเข้ม | พื้นผิวและการยืดของผ้าทำให้ขอบโมดูลแตก และรถยนต์ถูกอ่านจากมือถือที่ไม่รู้ว่ารุ่นอะไร | เลือกแผงสีอ่อนกับโค้ดสีเข้มดีกว่า ดูหน้าเสื้อยืดและหน้ารถยนต์ |
| ฟอยล์โลหะบนพื้นเข้ม | ผิวมันวาวเหมือนกระจกสะท้อนสิ่งที่อยู่ตรงข้าม ฟอยล์จึงอาจดูสีอ่อนจากมุมหนึ่งและสีเข้มจากอีกมุม | หลีกเลี่ยงฟอยล์สำหรับตัวโค้ด หรือทดสอบที่มุมที่คนจะถือมือถือ |
| สปอตยูวีหรือวาร์นิชใสบนสีดำ | มันวาวเทียบกับด้านคือความต่างของความเงา ไม่ใช่ความต่างของความเข้มอ่อน ในมุมส่วนใหญ่จึงไม่มีโค้ดให้เห็น | ห้ามใช้สปอตยูวีอย่างเดียวเป็นตัวโค้ด ให้พิมพ์ด้วยหมึก |
| การแกะสลักด้วยเลเซอร์บนอะลูมิเนียมอโนไดซ์ หินชนวน หรือไม้สีเข้ม | รอยแกะสว่างกว่าวัสดุ โค้ดจึงกลับสีโดยธรรมชาติ | แกะลงบนผิวที่เข้มที่สุดที่มี เว้นพื้นที่ว่างรอบโค้ดไว้ไม่แกะ และทดสอบกับมือถือที่ผู้ใช้ของคุณมี |
| ไวนิลสีขาวบนประตูหรือหน้าต่างกระจก | พื้นคืออะไรก็ตามที่อยู่หลังกระจก โค้ดจึงกลับสีเมื่ออยู่หน้าภายในที่มืด และแทบมองไม่เห็นเมื่ออยู่หน้าพื้นที่สว่าง | ติดแผงรองทึบไว้หลังไวนิล |
ผลหนึ่งจากชุดทดสอบที่ควรรู้ก่อนจะเถียงกับโรงพิมพ์ ในแบบจำลองเชิงเรขาคณิตล้วน ๆ ของหมึกลาม ที่พื้นที่สีเข้มขยายเข้าไปในพื้นที่สีอ่อนเป็นเศษส่วนของโมดูลต่อขอบ โค้ดกลับสีไม่ใช่ฝ่ายที่อ่อนกว่า มันทนได้ถึง 20% ของโมดูลต่อขอบ ในขณะที่โค้ดปกติล้มเหลวไปแล้ว สิ่งที่ทำให้การพิมพ์โค้ดกลับสียากกว่าคือเรื่องทางกายภาพ หมึกสีอ่อนที่ปิดได้ไม่เต็ม พื้นที่ทึบที่ลามมากกว่ารายละเอียดเล็ก ๆ บนกระดาษที่ซึมหมึก และผิวสำเร็จที่สะท้อนแสง เช็กลิสต์งานพิมพ์มีขั้นตอนพิมพ์ปรู๊ฟที่ตัดสินเรื่องนี้บนชิ้นงานจริง
สำหรับวัตถุที่คนอยากทำโค้ดกลับสีบ่อยที่สุด หน้าที่มีอยู่แล้วให้คำตอบแยกตามพื้นผิว และทุกหน้าลงเอยที่แผงสีอ่อน QR Code บนนามบัตร บนเสื้อยืด และบนบรรจุภัณฑ์สินค้า
เมื่อไหร่ควรเลี่ยง QR Code กลับสี และควรใช้อะไรแทน
เลี่ยง QR Code กลับสีในทุกที่ที่เครื่องอ่านไม่ใช่กล้องมือถือรุ่นปัจจุบัน ได้แก่ เครื่องแคชเชียร์ ประตูตรวจตั๋ว เครื่องสแกนในคลังสินค้าและจุดขาย เครื่องรับชำระเงิน และแอปใดก็ตามที่คนอื่นซึ่งไม่ใช่ผู้สแกนเป็นคนเลือก ใช้ได้อย่างอิสระในที่ที่มือถือเป็นเครื่องอ่านเพียงอย่างเดียวและพื้นเกือบดำ และไม่ว่าแบบไหนก็ต้องทดสอบ
- ถ้าโค้ดถูกอ่านด้วยอุปกรณ์แบบติดตั้งหรืออุปกรณ์ร้านค้าปลีก ให้เลือกเข้มบนอ่อน เครื่องสแกนเลเซอร์อ่านโค้ดกลับสีไม่ได้ และเครื่องอ่านภาพจำนวนมากถูกตั้งไว้สำหรับขั้วสีเดียว ดำบนขาวที่ตรวจแล้วคือคำตอบเดียวที่ปลอดภัย
- ถ้าโค้ดอยู่บนงานออกแบบโทนเข้มและต้องใช้ได้กับทุกคน ให้เลือกโค้ดสีเข้มในแผงสีอ่อน ได้งานออกแบบโทนเข้มไว้และตัดความเสี่ยงเรื่องขั้วสีออกไปด้วยต้นทุนสี่เหลี่ยมหนึ่งอัน
- ถ้าโค้ดอยู่บนโปสเตอร์ สไลด์ โพสต์โซเชียล หรือบรรจุภัณฑ์ที่สแกนด้วยมือถือ โค้ดกลับสีเป็นตัวเลือกการออกแบบที่สมเหตุสมผล บนพื้นเกือบดำ มีพื้นที่ว่างรอบโค้ดสีเข้ม และทุกส่วนของโค้ดเป็นสีอ่อน
- ถ้าพื้นเป็นสีกลางของแบรนด์ ให้เลือกพื้นที่เข้มกว่าหลังโค้ดหรือแผงสีอ่อน ในการวัดของเรา โค้ดสีขาวบนพื้นที่อัตรา 7:1 ถึง 8.5:1 ซึ่งผ่านการตรวจคอนทราสต์ส่วนใหญ่ ล้มเหลวที่ขนาดเล็กกว่า
- ถ้าคุณทดสอบกับเครื่องอ่านจริงไม่ได้ ให้เลือกเข้มบนอ่อน โค้ดกลับสีที่ยังไม่ได้สแกนบนมือถือเป้าหมายคือการสันนิษฐานที่ยังไม่ได้ทดสอบเกี่ยวกับซอฟต์แวร์ที่ไม่มีใครเขียนเอกสารไว้
การตัดสินใจเดียวกันนี้คืออาการแรกในคู่มือแก้ปัญหาหลัก โค้ดอ่อนบนเข้มที่ไม่ทำอะไรเลยบนมือถือเครื่องหนึ่งแต่อ่านได้บนอีกเครื่องคือปัญหาขั้วสี ไม่ใช่โค้ดเสีย ทำไม QR Code สแกนไม่ติดจัดเรื่องนี้ไว้ในกลุ่มปัญหาการตรวจจับ
วิธีสร้าง QR Code กลับสี
สร้าง QR Code กลับสีโดยตั้งสีลวดลายและสีมุมเป็นสีอ่อน ตั้งพื้นหลังเป็นสีเกือบดำแบบทึบไม่ใช่โปร่งใส แล้วส่งออกเป็นไฟล์เวกเตอร์และทดสอบ ในเครื่องมือสร้างของ KoloQR นั่นคือแท็บ Colors กับตัวเลือกสีสามตัว
- ใส่เนื้อหาและทำให้สั้น. พิมพ์ URL หรือข้อความ ข้อมูลที่สั้นกว่าให้โมดูลน้อยลงและใหญ่ขึ้น ซึ่งเป็นระยะเผื่อที่โค้ดกลับสีต้องใช้กับพื้นและหมึก
- ตั้งสี Pattern และ Eye เป็นสีอ่อน. ในแท็บ Colors ตั้ง Pattern เป็นสีขาวหรือสีแบรนด์ที่อ่อนที่สุด และตั้ง Eye เป็นสีเดียวกัน สี่เหลี่ยมมุมสีเข้มบนโค้ดลวดลายสีอ่อนคือขั้วสีปนกันและจะอ่านไม่ได้
- ตั้ง Background เป็นสีเกือบดำ. เลือกสีดำหรือสีแบรนด์ที่เข้มมากให้ Background และปิด Transparent background ไว้ พื้นที่ว่างรอบโค้ดจะได้ถูกส่งออกเป็นสีเข้ม
- ตรวจป้ายคอนทราสต์และสีพื้น. ป้ายควรผ่านแบบสบาย ๆ จากนั้นตรวจว่าพื้นเข้มจริง ไม่ใช่สีกลาง ตั้งเป้าให้สูงกว่า 7:1 ไว้มาก และใช้เกือบดำสำหรับสีเทากลาง ๆ
- ส่งออก SVG หรือ PNG ขนาดใหญ่. ส่งออก SVG สำหรับงานพิมพ์ และ PNG ที่ขนาดพิกเซลจริงสำหรับหน้าจอ วางโดยไม่ตัดขอบสีเข้มออก และไม่มีเส้นขอบสีอ่อนรอบโค้ด
- ทดสอบกับเครื่องอ่านที่ไม่กลับสี. สแกนไฟล์ที่ส่งออกบนมือถือจริงหลายเครื่อง รวมถึงเครื่องรุ่นเก่าหนึ่งเครื่องและแอปสแกนของบุคคลที่สาม จากนั้นพิมพ์หนึ่งชิ้นแล้วสแกนจากระยะและมุมจริง
การทดสอบโค้ดกลับสีมีกับดักอยู่หนึ่งข้อ เครื่องสแกน QR Codeบนเว็บไซต์นี้สั่งให้ตัวถอดรหัสลองทั้งสองขั้วสี ไฟล์ขาวบนดำที่ผ่านตรงนั้นจึงพิสูจน์ว่าโค้ดถูกต้อง ไม่ได้พิสูจน์ว่าเครื่องอ่านที่อ่านได้แค่เข้มบนอ่อนจะมองเห็นมัน ใช้เครื่องสแกนเพื่อยืนยันไฟล์ ใช้เครื่องมือตรวจ QR Codeเพื่อตรวจขอบและขนาดโมดูล และใช้มือถือจริงเพื่อตัดสินว่าการกลับสีปลอดภัยหรือไม่ การตกแต่งไม่เคยทำให้สแกนดีขึ้น และโค้ดกลับสีที่ตกแต่งแล้ว ไม่ว่าจะเป็นจุด โมดูลมุมมน หรือโลโก้ มีระยะเผื่อน้อยกว่าโค้ดธรรมดา รูปทรง QR แบบกำหนดเองสแกนได้ไหมมีผลการวัดอยู่
KoloQR ทำเฉพาะโค้ดสแตติก ปลายทางของโค้ดที่พิมพ์ไปแล้วจึงเปลี่ยนภายหลังไม่ได้ ถ้าโค้ดกลับสีจะไปอยู่บนงานพิมพ์ราคาแพงหรือใช้งานยาวนานและอาจต้องแก้ไข บริการโค้ดไดนามิกที่มีการเปลี่ยนเส้นทางจะเหมาะกว่า ส่วนคำถามเรื่องขั้วสีก็เหมือนกันไม่ว่าแบบไหน
สร้าง QR Code ของคุณ
ฟรี ไม่ต้องสมัครบัญชี ไม่มีลายน้ำ เลือกรูปทรง ใส่โลโก้ ตรวจคอนทราสต์ แล้วส่งออกเป็น SVG, PDF, EPS หรือ PNG ได้ โค้ดแบบสแตติกที่ไม่มีค่าสมัครสมาชิกอยู่เบื้องหลัง
สร้าง QR CodeQuestions? Answered
ได้ QR Code สีขาวบนพื้นเข้มคือ QR Code กลับสี และ ISO/IEC 18004:2015 ระบุว่าสัญลักษณ์มีไว้ให้อ่านได้ทั้งอ่อนบนเข้มและเข้มบนอ่อน โค้ดต้องเป็นสีขาวบนพื้นที่เข้มจริง มีพื้นที่ว่างรอบโค้ดสีเข้มและสี่เหลี่ยมมุมสีขาว และจะสแกนได้เฉพาะในเครื่องอ่านที่ลองภาพกลับสี ซึ่งกล้องมือถือรุ่นปัจจุบันมักทำ
โดยทั่วไปได้ในแอปกล้องของ iPhone รุ่นปัจจุบัน แต่ Apple ไม่ได้ระบุไว้ในเอกสาร จึงไม่มีการรับประกันให้อ้างถึง ทดสอบโค้ดจริงบน iPhone ที่กลุ่มเป้าหมายของคุณใช้ แอปสแกนของบุคคลที่สามบน iPhone เครื่องเดียวกันอาจทำงานต่างกัน เพราะการตั้งค่าตัวถอดรหัสของแต่ละแอปเป็นตัวตัดสินว่าจะลองภาพกลับสีหรือไม่
ส่วนใหญ่ได้ผ่าน Google Lens และแอปกล้องรุ่นใหม่ แต่คาดเดาได้ยากกว่าบนมือถือรุ่นเก่าและแอปของบุคคลที่สาม แอปสแกนบน Android จำนวนมากสร้างบนไลบรารี ZXing ซึ่งการกลับสีเป็นการตั้งค่า zxing-cpp ลองโดยค่าเริ่มต้น ขณะที่ไลบรารี ZXing แบบ Java และคอมโพเนนต์ zxing-android-embedded ที่ใช้กันทั่วไปจะลองเฉพาะเมื่อแอปขอ ทดสอบบนมือถือ Android สักสองสามเครื่องก่อนพิมพ์
ส่วนใหญ่เพราะพื้นเข้มไม่พอ พื้นที่ว่างรอบโค้ดเป็นสีอ่อน หรือสี่เหลี่ยมมุมเป็นคนละสี ในการทดสอบของเรา ขาวบน #595959 ที่อัตรา 7:1 ล้มเหลว ขณะที่ขาวบน #333333 อ่านได้สมบูรณ์ เพราะตัวถอดรหัสมองพื้นเทาเรียบเป็นกระดาษสีอ่อน ทำพื้นให้เข้มขึ้น เว้นพื้นนั้นไว้รอบโค้ดสี่โมดูล และทำมุมให้เป็นสีขาวด้วย
มันถูกส่งออกพร้อมพื้นหลังโปร่งใส โค้ดสีขาวโปร่งใสวาดแค่โมดูลสีขาว บนหน้าสีขาวหรือสีซีดจึงไม่มีอะไรให้เห็นและไม่มีอะไรให้ถอดรหัส ได้ 0 จาก 16 ในการทดสอบของเราทั้งบนสีขาวและบน #F5F5F5 ส่งออกใหม่ด้วยสีพื้นหลังเข้มแบบทึบ เพื่อให้โค้ดพกพื้นและพื้นที่ว่างรอบโค้ดของตัวเองไปทุกที่ที่วาง
มักจะไม่ได้ เครื่องสแกนเลเซอร์อ่านโค้ดกลับสีไม่ได้เลย และเครื่องอ่านภาพแบบติดตั้ง เครื่องสแกนที่จุดขาย และเครื่องมือถือในคลังสินค้าจำนวนมากถูกตั้งไว้สำหรับเครื่องหมายเข้มบนพื้นอ่อน บางรุ่นรองรับการกลับสีเป็นการตั้งค่าที่ต้องมีคนเปิดใช้ สำหรับอะไรก็ตามที่อ่านด้วยอุปกรณ์แทนมือถือของลูกค้า ให้พิมพ์โค้ดเป็นดำบนขาว
ไม่ใช่ด้วยการกลับสี โหมดมืดเปลี่ยนหน้ารอบรูปภาพ ไม่ใช่ตัวรูปภาพ สิ่งที่พังคือโค้ดที่พึ่งหน้าเว็บเป็นพื้นที่ว่างรอบโค้ด เช่น โค้ดสีดำที่มีพื้นหลังโปร่งใส ซึ่งกลายเป็นดำบนเทาเข้ม ส่งออกโค้ดสำหรับอีเมลและเว็บไซต์ธีมเข้มพร้อมพื้นหลังทึบ และตรวจหนึ่งครั้งในโหมดมืด
ไม่ เครื่องสแกนบนเว็บจำนวนมากรวมถึงตัวบนเว็บไซต์นี้ลองทั้งสองขั้วสี การผ่านจึงพิสูจน์ว่าไฟล์เป็นโค้ดที่ถูกต้อง ไม่ได้พิสูจน์ว่าเครื่องอ่านที่ตั้งไว้สำหรับเข้มบนอ่อนจะหามันเจอ ใช้เครื่องมือเพื่อยืนยันไฟล์ แล้วสแกนชิ้นงานที่พิมพ์บนมือถือจริง รวมถึงเครื่องรุ่นเก่าหนึ่งเครื่องและแอปสแกนของบุคคลที่สาม
ในแง่ความน่าเชื่อถือ ใช่ โค้ดสีเข้มในแผงสีอ่อนคือ QR Code ปกติ เครื่องอ่านทุกเครื่องจึงจัดการได้ และยังวางอยู่บนงานออกแบบโทนเข้มได้ โค้ดกลับสีเป็นตัวเลือกที่ดีสำหรับตำแหน่งที่สแกนด้วยมือถืออย่างเดียวบนพื้นเกือบดำ แต่แผงคือคำตอบทุกครั้งที่เครื่องอ่าน สีพื้น หรือวิธีพิมพ์ไม่แน่นอน
ไม่ ข้อมูล ระดับการแก้ไขข้อผิดพลาด และมาสก์เหมือนเดิม มีแค่สองสีที่สลับกัน ซึ่งมาตรฐานเรียกว่าการกลับค่าการสะท้อนแสง ตัวถอดรหัสที่ลองภาพกลับสีจะอ่านข้อความเดิมจากมันได้ ต้นทุนทั้งหมดอยู่ฝั่งการอ่าน คือเครื่องอ่านลองภาพกลับสีหรือไม่ และมันจำพื้นเข้มว่าเป็นพื้นหลังได้หรือไม่
สำรวจต่อ
หน้าที่ต่อจากหน้านี้ - บริบทเดียวกัน โค้ดชนิดเดียวกัน หรือสิ่งที่ต้องตัดสินใจต่อไป
QR Code สี
ใส่พาเลตของคุณลงใน QR Code โดยไม่ทำให้มันพัง สีไหนควรอยู่บนลวดลาย และสีไหนควรอยู่ที่กรอบ
QR Code พื้นหลังโปร่งใส
โค้ดที่ไม่มีพื้นหลังของตัวเอง - สแกนได้บนพื้นผิวแบบไหน พื้นผิวแบบไหนทำให้พัง และวิธีวางบนภาพถ่าย วิดีโอ กระจก และฉลากใส
ทำไม QR Code ถึงสแกนไม่ติด และจะรู้ได้อย่างไรว่าเป็นปัญหาแบบไหน
สามทางที่ QR Code ล้มเหลว - ไม่ถูกตรวจจับเลย อ่านได้ไม่ดี หรืออ่านได้สมบูรณ์แต่ปลายทางพัง - และวิธีที่อาการบอกคุณว่าเป็นแบบไหนก่อนจะวัดอะไรทั้งนั้น
เก้าอย่างที่ควรตรวจก่อนส่ง QR Code เข้าโรงพิมพ์
เก้าข้อที่คั่นอยู่ระหว่างไฟล์ QR Code กับงานพิมพ์ที่ใช้ได้จริง แต่ละข้อมาพร้อมตัวเลขที่ต้องผ่านและหน้าที่อธิบายว่าทำไม
คู่สี QR Code ห้าสิบคู่ และคู่ไหนที่รอดจากงานพิมพ์
คู่สี QR Code ห้าสิบคู่พร้อมอัตราส่วนคอนทราสต์ที่คำนวณไว้ทุกคู่ จัดกลุ่มตามว่าผ่านเกณฑ์งานพิมพ์ ผ่านเกณฑ์หน้าจอ หรือไม่ผ่านทั้งสองอย่าง
วิธีแชร์รหัสผ่าน Wi-Fi จาก iPhone ให้ iPhone มือถือ Android หรือแขกทั้งห้อง
สามวิธีให้ Wi-Fi กับคนอื่นจาก iPhone ทั้งหน้าต่างแชร์รหัสผ่านของ Apple QR Code จากแอปรหัสผ่าน และ QR Code Wi-Fi แบบพิมพ์ ทำไมหน้าต่างแชร์ไม่ขึ้น และวิธีสแกน QR Code Wi-Fi บนมือถือทุกเครื่อง
ทำไมต้อง KoloQR?
- สร้าง QR Code สำหรับเว็บไซต์ เมนู Wi-Fi ไฟล์ PDF และนามบัตร
- ปรับแต่งสี โลโก้ และรูปทรงที่ไม่เหมือนใคร
- ดาวน์โหลดไฟล์ PNG และ SVG คุณภาพสูง
- ออกแบบมาเพื่อทั้งงานพิมพ์และงานดิจิทัล

