استخراج حمولة QR من صورة والتحقق منها
افك الصورة المحلية وافحص النص غير الموثوق ثم وجّهه إلى validator مناسب لنوعه المزعوم.
- اختيار الأصل
- فك حمولة واحدة
- فحص النص
- التحقق من النوع
- مسح السجل الحساس
يفتح صورة محلية عبر createImageBitmap وCanvas وjsQR، ويفك أول رمز QR مقروء، ويصنف بادئات الحمولة الشائعة، ثم ينسخ النص الدقيق. مفيد لقراءة رموز QR من الصور المحفوظة بدون كاميرا. يدعم التعرف على الروابط والنصوص والبيانات مع نسخ النتيجة.
أدوات QR
يقرأ المفكك صورة واحدة إلى Canvas، ويحاول البكسلات العادية والمعكوسة، ويعيد أول رمز يجده jsQR، ولا يرفع الصورة.
اتبع سير العمل الخاص بتنفيذ مفكك QR؛ فكل خطوة تعكس عناصر التحكم والحدود الفعلية في مساحة عمل المتصفح.
الخطوة 1
اختر أو أفلت صورة حادة فيها رمز QR كامل واحد ومساحة هادئة ظاهرة.
الخطوة 2
استخدم مسار الملف بلا إذن كاميرا؛ يجب أن يدعم المتصفح فك صيغة الصورة.
الخطوة 3
انتظر فك bitmap ورسم Canvas ومحاولة jsQR للسطوعين.
الخطوة 4
راجع الحمولة كاملة وتصنيفها؛ لا تفتح URL قبل فحص المخطط والمضيف والمسار والمحارف المتشابهة.
الخطوة 5
انسخ النص للأداة المناسبة وامسح السجل الاختياري إذا كانت الحمولة حساسة.
النتيجة: قد تضيع أنماط finder أو المساحة الهادئة فلا يجد jsQR رمزًا.
الإصلاح: استخدم الصورة الأصلية بكل الحواف وتجنب لقطة مضغوطة عدة مرات.
النتيجة: يفحص بادئة نصية فقط؛ قد يكون URL خادعًا أو WIFI/vCard تالفًا.
الإصلاح: افحص النص الدقيق ثم استخدم validator خاصًا بالنوع.
النتيجة: لا يوجد حد صريح لحجم أو أبعاد الملف قبل تخصيص bitmap.
الإصلاح: استخدم صورة ثابتة معتدلة وقلّص الصور الضخمة قبل الفك على الأجهزة محدودة الذاكرة.
افك الصورة المحلية وافحص النص غير الموثوق ثم وجّهه إلى validator مناسب لنوعه المزعوم.
يعيد jsQR بيانات الرمز، وتصنف parseQRCodeType البادئة https:// بلا جلب الوجهة أو التحقق منها.
نعم. يحتاج إلى صورة محلية مختارة فقط؛ استخدم QR Scanner لمسار الكاميرا الصريح.
قد يؤدي قص المساحة أو تغيير الحجم أو الضغط أو الوهج أو المنظور أو ضعف التباين إلى فشل الشبكة.
لا. يستخرج الاستدعاء الحالي نتيجة واحدة فقط.
لا. يعرض القيمة أولًا وأي رابط فتح يحتاج إجراء منفصلًا منك.
عند تفعيل السجل فقط، تُحفظ عشرة نتائج تحت مفتاح localStorage خاص بالمفكك ويمكن مسحها.
تبقى الصورة وبكسلات Canvas وData URL والحمولة على الجهاز. لا يكتب السجل إلا عند تفعيله في هذا المتصفح، ويعمل المفكك دون اتصال بعد التخزين.