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

1. โค้ดเล็กเกินไปในเฟรม

ทำไมฉันสแกน QR Code นี้ไม่ได้? (และวิธีแก้) — visual 1
1. โค้ดเล็กเกินไปในเฟรม

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

แก้: ครอปเข้าใกล้ ตัดภาพให้ QR เติมเฟรมส่วนใหญ่ก่อนคุณจะลองถอดรหัส โค้ดที่เติม 5% ของภาพหน้าจอมักอ่านได้ทันทีเมื่อครอปให้เติม 80%

2. มันเบลอหรือหลุดโฟกัส

ทำไมฉันสแกน QR Code นี้ไม่ได้? (และวิธีแก้) — visual 2
2. มันเบลอหรือหลุดโฟกัส

การเบลอจากการเคลื่อนไหวจากภาพที่มือสั่น หรือโฟกัสที่นุ่ม เกลี่ยขอบคมที่ลวดลายพึ่งพา ตัวถอดรหัสต้องการการเปลี่ยนขาวดำที่คม

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

3. คอนทราสต์ต่ำหรือสีแปลก

QR พึ่งความต่างที่ชัดระหว่างโมดูลเข้มและพื้นหลังสว่าง งานพิมพ์ที่ซีด โค้ดบนพื้นหลังรก ๆ หรือโค้ดที่ทำสไตล์ซึ่ง "เข้ม" เป็นสีอ่อน ทั้งหมดตกต่ำกว่าเกณฑ์ได้

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

4. แสงสะท้อน การสะท้อน หรือแสงไม่สม่ำเสมอ

การถ่ายโค้ดบนพื้นผิวมันวาวหรือหน้าจอมักวางจุดสว่างพาดลวดลาย ลบส่วนหนึ่งของมันออก ภาพจอต่อจอยังจับการรบกวนแบบมัวร์

แก้: เปลี่ยนมุมเพื่อฆ่าการสะท้อน และเล็งแสงสม่ำเสมอแทนจุดสว่างจุดเดียว ถ้าโค้ดอยู่บนหน้าจอของคุณเอง ข้ามกล้องไปเลย ถ่ายภาพหน้าจอมันแล้วถอดรหัสภาพโดยตรง

5. โค้ดเสียหายหรือถูกปิดบางส่วน

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

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

ถอดรหัสจากภาพ ไม่ใช่กล้องที่สั่น

ถ้าโค้ดเป็นไฟล์อยู่แล้ว ภาพหน้าจอ ภาพที่บันทึก กราฟิกที่ส่งออก คุณไม่ต้องมีกล้องเลย การอ่านตรงจากภาพข้ามปัญหาโฟกัสและแสงสะท้อนทั้งหมด

เครื่องอ่าน QR Code ของ IMG.DIY รับภาพที่คุณให้ ถอดรหัสมันในเบราว์เซอร์ของคุณ และแสดงข้อความ ลองทั้งลวดลายปกติและกลับสีอัตโนมัติ และย่อภาพใหญ่ลงเพื่อให้ประมวลผลเร็ว ทุกอย่างรันในเครื่อง ไม่มีอะไรถูกอัปโหลด

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