สแกนโค้ด QR จากรูปที่อยู่ในโทรศัพท์ของคุณอยู่แล้ว

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

กล้องกับหน้าจอหันไปคนละทาง

โทรศัพท์ที่แสดงโค้ดอยู่ก็คือโทรศัพท์เครื่องที่คุณต้องเล็งไปที่มัน และกล้องหลักก็มองออกไปทางด้านหลัง ไม่มีการตั้งค่าใดพลิกเรื่องนี้กลับได้

โทรศัพท์เครื่องที่สองก็ยังเป็นกล้องที่เล็งไปที่หน้าจออยู่ดี

จอแสดงผลคือตารางพิกเซล และเซนเซอร์กล้องก็เป็นตารางอีกอันหนึ่ง ถ่ายภาพอันหนึ่งด้วยอีกอันหนึ่ง แล้วแถบลายซ้ำๆ จะเกาะอยู่ทั่วรูป

มีสองเรื่องเกี่ยวกับแถบลายนั้นที่สวนทางกับสัญชาตญาณ มันแย่ที่สุดเมื่อหน้าจอหรี่ เพราะจอที่หรี่ใช้เวลานานกว่าในช่วงที่พิกเซลดับ และแย่ลงไปอีกในห้องที่สว่าง ที่ซึ่งเวลาเปิดรับแสงสั้นๆ เฉลี่ยการกะพริบออกไปไม่ได้

อาจไม่มีระยะไหนที่ใช้ได้เลย

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

สิ่งที่โทรศัพท์ทำได้เองอยู่แล้ว

ทั้งสองแพลตฟอร์มอ่านโค้ดออกจากรูปได้อยู่แล้ว และทั้งคู่ก็เงียบเรื่องนี้ไว้

บน iOS ให้กดค้างที่โค้ดในแอปรูปภาพ

เปิดรูปในแอปรูปภาพ กดค้างที่โค้ด แล้วโทรศัพท์จะเสนอสิ่งที่มันพบ ต้องเปิด Live Text ไว้ก่อน โดยไปที่การตั้งค่า เลือกทั่วไป แล้วเลือกภาษาและภูมิภาค และมันไม่ได้มีให้ใช้ในทุกภูมิภาคหรือทุกภาษา

ความสามารถนี้มาถึงใน iOS 16 ไม่ใช่ iOS 15 ส่วน iOS 15 คือตอนที่ Live Text สำหรับข้อความธรรมดามาถึง Apple ไม่เคยทำเอกสารเรื่องเส้นทางนี้ไว้เลย คำแนะนำของ Apple สำหรับการสแกนโค้ด QR ครอบคลุมแค่กล้องกับปุ่มในศูนย์ควบคุมที่คุณต้องเพิ่มเอง ไม่เคยพูดถึงรูปที่บันทึกไว้

บน Android ให้วาดวงกลมรอบโค้ดตรงที่มันอยู่

Circle to Search คือเส้นทางที่สร้างมาสำหรับโค้ดที่อยู่บนหน้าจออยู่แล้ว กดค้างที่ปุ่มโฮมหรือแถบนำทาง แล้ววาดวงกลมรอบโค้ด มันอ่านโค้ดในอีเมล ใน PDF ในรูปภาพ หรือในวิดีโอได้

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

Visual Intelligence ไม่ใช่เครื่องมือสำหรับงานนี้

ใน iOS 26 มันทำงานกับอะไรก็ตามที่อยู่บนหน้าจอ ซึ่งฟังดูตรงกับที่ต้องการพอดี แต่ไม่ใช่เลย ไม่มีอะไรที่มันทำแตะต้องโค้ด QR หรือบาร์โค้ด มันต้องใช้ iPhone 15 Pro ขึ้นไป และมีอยู่ใน 16 ภาษา ในสถานะเบต้า

เส้นทางเหล่านั้นไปสุดตรงไหน

กลไกที่อยู่ข้างใต้อ่านบาร์โค้ดหนึ่งมิติได้ แต่ปุ่มที่อยู่ข้างบนสมมติเอาว่ามันเป็นลิงก์ ทุกการกระทำที่ทั้งสองแพลตฟอร์มเสนอให้ล้วนเป็นเวอร์ชันหนึ่งของคำสั่งเปิดเว็บไซต์นี้ ส่วนบัตรร้านค้าคือ EAN-13 ธรรมดาที่ไม่มีที่อยู่เว็บอยู่ข้างใน

แล้วยังมีเนื้อหาที่ไม่ใช่ลิงก์เลยด้วย ข้อมูลรับรอง Wi-Fi คือสตริงหนึ่ง โค้ดเปิดใช้งาน eSIM ก็เช่นกัน ซึ่ง iPhone จะทำตามมันได้ผ่านกล้อง แต่ไม่ใช่จากแอปรูปภาพ

และไม่มีอะไรถูกเก็บไว้ คุณแตะลิงก์ แผงก็ปิดลง แล้วสัปดาห์หน้าคุณก็ต้องมาไล่หาภาพหน้าจอเดิมอีก Apple Wallet ช่วยไม่ได้ เพราะพาสต้องออกและลงลายเซ็นโดยร้านค้า บัตรใน Apple Wallet และ Google Wallet

ซึ่งนั่นคือเหตุผลทั้งหมดที่แอปนี้มีอยู่ โค้ดที่เก็บไว้เป็นบัตรยังอยู่ตรงนั้นในครั้งที่สองที่คุณต้องใช้ โดยไม่มีอะไรต้องไล่หา ScanKeeper ใช้ได้ฟรีบน iOS และ Android

เส้นทางที่สั้นที่สุดไม่บันทึกรูปเลย

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

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

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

บน iOS การตั้งชื่อเกิดขึ้นโดยไม่ต้องออกจากแอป

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

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

บน Android แอปจะเปิดขึ้นและทำงานเดียวกัน

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

ตั๋วส่งข้ามมาเป็น PDF ได้

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

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

เมื่อรูปหนึ่งอ่านไม่ออก

ราว 3 พิกเซลต่อหนึ่งโมดูล

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

ดังนั้นโค้ดที่กว้าง 25 โมดูลต้องการราว 75 พิกเซลตามความกว้าง ส่วน EAN-13 ซึ่งกว้าง 95 หน่วย ต้องการอย่างน้อย 190 พิกเซล

ขอบว่างเป็นส่วนหนึ่งของโค้ด

การครอปชิดเป็นวิธีที่พบบ่อยที่สุดในการทำให้โค้ดที่เคยดีอยู่ใช้ไม่ได้ โค้ด QR ต้องมีขอบว่างกว้าง 4 โมดูลทุกด้าน ส่วน EAN-13 ต้องการความกว้าง 11 โมดูลทางซ้ายและ 7 โมดูลทางขวา การเล็มขอบซ้ายจึงเสียหายมากกว่า

คอนทราสต์ กับตำนาน 30 เปอร์เซ็นต์

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

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

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

เมื่ออ่านไม่ได้เลยสักทาง

เมื่อรูปหมดทางกู้แล้ว ค่าที่อยู่ใต้โค้ดมักยังไม่หมดทาง

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

ถ้าคลังรูปภาพเต็มไปด้วยโค้ดพวกนี้ มีเส้นทางที่เร็วกว่า นำเข้าเป็นชุด

ไม่ใช่ทุกโค้ดในรูปที่ควรเก็บไว้

คลังรูปภาพสะสมของพวกนี้ไว้เองโดยไม่มีใครสั่ง

อันที่คุ้มค่าจะตั้งชื่อให้

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

อันที่รูปภาพเก็บไว้ไม่ได้

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

วิธีสแกนโค้ด QR จากภาพหน้าจอหรือรูปที่บันทึกไว้

  1. 01

    เปิดเครื่องสแกนแล้วใช้ตัวเลือกแกลเลอรี

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

    เครื่องสแกนกล้องของ ScanKeeper แสดงบาร์โค้ดที่พิมพ์ พร้อมปุ่มแกลเลอรีและนำเข้าหลายรายการ
    เลือกรูปภาพที่มีอยู่จากโทรศัพท์เครื่องเดียวกัน
  2. 02

    ตรวจสิ่งที่ได้กลับมา

    ScanKeeper อ่านรูปบนอุปกรณ์ และแสดงรูปแบบโค้ดที่จดจำได้ไว้ข้างค่าที่ถอดรหัสออกมา

    แบบฟอร์มบาร์โค้ดใหม่ที่แสดงค่า EAN-13 ที่ตรวจพบและชื่อบัตร
    ตรวจสอบประเภทที่ตรวจพบและค่าที่เข้ารหัส
  3. 03

    บันทึกมันเป็นบัตร

    ตั้งชื่อที่คุณจะพูดออกมาจริงๆ แล้วบันทึก บัตรจะเก็บทั้งค่าและรูปแบบโค้ดไว้

    แบบฟอร์มบาร์โค้ดใหม่ที่แสดงค่า EAN-13 ที่ตรวจพบและชื่อบัตร
    อีกหนึ่งเดือนถัดมา ชื่อชนะแถวตัวเลขเสมอ
  4. 04

    เปิดมันขึ้นมาอีกครั้งโดยไม่ต้องมีรูป

    บัตรที่บันทึกไว้จะแสดงโค้ด ค่าของมันพร้อมปุ่มคัดลอก รูปแบบโค้ด และจำนวนครั้งที่คุณเปิดมัน

    A saved ScanKeeper card showing its barcode, encoded value, and format
    ค่าที่ถอดรหัสได้ พร้อมให้คัดลอก

สิ่งที่โค้ดที่บันทึกไว้ทำได้ แต่รูปภาพทำไม่ได้

ไม่ต้องใช้โทรศัพท์เครื่องที่สอง

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

การตรวจจับบนอุปกรณ์

การสแกนรูปภาพทำงานในอุปกรณ์โดยไม่ส่งบาร์โค้ดไปยังเซิร์ฟเวอร์ ScanKeeper

ค่าหนึ่งค่า ไม่ใช่แค่ลิงก์

โค้ดที่ไม่มีที่อยู่เว็บอยู่ข้างในจะกลับมาเป็นค่าที่คุณอ่านและคัดลอกได้

สิ่งที่ควรรู้ก่อนเริ่มต้น

ฉันสแกนโค้ด QR จากภาพหน้าจอในโทรศัพท์เครื่องเดียวกันได้หรือไม่

ได้ และคุณอาจไม่ต้องบันทึกมันด้วยซ้ำ แชร์รูปไปยัง ScanKeeper จากแอปที่มันอยู่ หรือบันทึกไว้แล้วค่อยเลือกมันจากตัวเลือกแกลเลอรีทีหลัง ทั้งสองเส้นทางไม่ต้องใช้อุปกรณ์เครื่องที่สอง

ทำไมกล้องอ่านโค้ดได้ แต่รูปที่บันทึกไว้อ่านไม่ได้

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

ScanKeeper อ่านทั้งบาร์โค้ดและโค้ด QR จากรูปภาพได้หรือไม่

ได้ ScanKeeper วิเคราะห์รูปภาพเพื่อหารูปแบบ QR และบาร์โค้ดที่รองรับ รวมถึง EAN, UPC, Code 128, PDF417, Data Matrix และ Aztec ที่ใช้กันทั่วไป

ฉันอ่านโค้ด QR ที่อยู่ในไฟล์ PDF ได้หรือไม่

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

ถ้ารูปมีโค้ดมากกว่าหนึ่งอันจะทำอย่างไร

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

ภาพหน้าจอตั๋วงานของฉันจะพาฉันผ่านประตูเข้าไปได้หรือไม่

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

ถ้าไม่มีอะไรอ่านรูปนั้นได้เลยจะทำอย่างไร

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

การสแกนรูปภาพต้องเชื่อมต่ออินเทอร์เน็ตหรือไม่

ไม่ การวิเคราะห์รูปภาพทำงานบนอุปกรณ์และไม่ต้องใช้บัญชีหรือการเชื่อมต่ออินเทอร์เน็ต

ดาวน์โหลดแอป

ไม่ต้องสมัคร ไม่ต้องใช้อีเมล ไม่ต้องตั้งรหัสผ่าน ติดตั้งแอปแล้วเริ่มเพิ่มบัตรได้เลย

ดาวน์โหลดบน App Storeดาวน์โหลดจาก Google Play
หรือเล็งกล้องโทรศัพท์มาที่นี่แล้วให้มันอ่านโค้ด