نحوه کارکرد ابزار اسکنر و خواننده کد QR
این ابزار به شما امکان میدهد محتوای یک کد QR را از روی تصویر رمزگشایی کنید. شما میتوانید یک عکس ذخیرهشده در دستگاه خود را آپلود کنید، تصویر را به داخل کادر بکشید و رها کنید، یا با استفاده از دوربین دستگاه خود یک عکس جدید بگیرید. پس از دریافت تصویر، ابزار آن را پردازش کرده و اطلاعات استخراجشده را نمایش میدهد. در صورت تمایل میتوانید این اطلاعات را کپی کنید یا اگر محتوای کدگشاییشده یک آدرس وب کامل باشد، آن را مستقیماً در یک تب جدید باز کنید.
فرآیند پردازش تصویر به صورت محلی انجام میشود. این بدان معناست که تصویر شما و محتوای کدگشاییشده آن در مرورگرتان باقی میمانند و هیچ اطلاعاتی به BroBroGo ارسال نمیشود.
مشخصات ورودیها و فرمتهای پشتیبانیشده
برای استفاده از این ابزار، تصویر ورودی باید حاوی یک کد QR باشد. شرایط و روشهای ارسال تصویر به شرح زیر است:
- فرمتهای مجاز: تصاویر با فرمتهای JPG، PNG و WebP قابل پردازش هستند.
- فرمتهای غیرمجاز: تصاویر با فرمت HEIC که به طور مستقیم از گالری تصاویر گوشیهای آیفون آپلود میشوند، پشتیبانی نمیشوند.
- روشهای ورود تصویر:
- آپلود فایل تصویر از طریق دکمه آپلود عکس.
- کشیدن و رها کردن تصویر در ناحیه مشخصشده.
- عکاسی مستقیم با استفاده از دوربین دستگاه.
خروجیها و گزینههای پس از کدگشایی
پس از اتمام پردازش تصویر، ابزار نتایج و گزینههای زیر را در اختیار کاربر قرار میدهد:
- محتوای کدگشاییشده: متن، داده یا پیوند استخراجشده از کد QR در این بخش نمایش داده میشود.
- کپی: دکمهای برای کپی کردن سریع محتوای کدگشاییشده در حافظه موقت دستگاه.
- باز کردن لینک: اگر محتوای استخراجشده یک نشانی وب کامل با پروتکل HTTP یا HTTPS باشد، این دکمه فعال میشود. با کلیک روی آن، پیوند مربوطه در یک پنجره جدید با ویژگیهای امنیتی
noopener,noreferrerباز میشود تا از انتقال اطلاعات ارجاعدهنده جلوگیری شود.
قوانین فنی و محدودیتهای پردازش تصویر
برای استفاده بهینه از ابزار، دانستن قوانین فنی و محدودیتهای زیر ضروری است:
- تعداد کدهای QR: اگر در یک تصویر بیش از یک کد QR وجود داشته باشد، ابزار تنها اولین کد شناساییشده را رمزگشایی میکند.
- ابعاد تصویر: اگر طول بزرگترین ضلع تصویر ورودی از ۲۲۰۰ پیکسل بیشتر باشد، تصویر قبل از شروع عملیات کدگشایی کوچک میشود تا سرعت پردازش بهینه باقی بماند.
- عدم اسکن ویدیو: این ابزار برای پردازش تصاویر ثابت طراحی شده است و از اسکن زنده ویدیویی پشتیبانی نمیکند.
- محدودیتهای امنیتی و اجرایی: این ابزار امضا یا منبع کد QR را تایید نمیکند. همچنین به آدرسهای وب داخل کد متصل نمیشود و دستورات خاص مانند اتصال خودکار به وایفای، پرداختهای بانکی، ذخیره مخاطبان یا اجرای برنامهها را صادر نمیکند.
- پاکسازی دادهها: با کلیک روی دکمه پاک کردن، فرآیند رمزگشایی فعلی لغو شده، آدرس پیشنمایش تصویر آزاد میشود و نتایج نمایشدادهشده پنهان میگردند.
پیامهای خطا و وضعیتهای سیستم
سیستم در مراحل مختلف پردازش، وضعیتها و خطاهای زیر را به زبان فارسی نمایش میدهد:
| وضعیت / خطا | پیام نمایشدادهشده در رابط کاربری | علت رخ دادن |
|---|---|---|
| آمادهبهکار | آماده. یک عکس آپلود کنید یا عکس جدیدی بگیرید تا کد QR خوانده شود. | سیستم منتظر دریافت تصویر از سوی کاربر است. |
| در حال پردازش | در حال خواندن تصویر... | تصویر دریافت شده و فرآیند رمزگشایی در جریان است. |
| موفقیتآمیز | کدگشایی شد. | کد QR با موفقیت خوانده شده و خروجی آماده است. |
| عدم شناسایی کد | هیچ کد QR در این تصویر پیدا نشد. | سیستم نتوانسته است ساختار کد QR را در تصویر ارسالی تشخیص دهد. |
| فرمت نامعتبر | این نوع تصویر پشتیبانی نمیشود. لطفاً از فرمتهای JPG، PNG یا WebP استفاده کنید. | کاربر فایلی با فرمت غیرمجاز (مانند HEIC) آپلود کرده است. |
| خطای خواندن فایل | خواندن این تصویر امکانپذیر نبود. | فایل تصویر آسیب دیده است یا مرورگر امکان بارگذاری آن را ندارد. |
راهنمای تهیه تصویر مناسب برای کدگشایی موفق
کیفیت تصویر ورودی تاثیر مستقیمی روی موفقیت فرآیند رمزگشایی دارد. برای جلوگیری از بروز خطای "هیچ کد QR در این تصویر پیدا نشد."، رعایت موارد زیر هنگام عکاسی یا تهیه اسکرینشات توصیه میشود:
- وضوح و تمرکز: مطمئن شوید که تصویر تار نیست. لرزش دست هنگام عکاسی میتواند مرزهای مربعهای کوچک کد QR را مخدوش کند.
- نورپردازی مناسب: از عکاسی در شرایطی که انعکاس شدید نور روی کدهای چاپشده روی سطوح براق وجود دارد خودداری کنید. انعکاس نور باعث سفید دیده شدن بخشهای سیاه کد میشود.
- زاویه مستقیم: سعی کنید دوربین را کاملاً موازی با سطح کد QR نگه دارید. زوایای تند و انحراف تصویر، کار الگوریتمهای شناسایی را سخت میکند.
- فاصله مناسب: کد QR نباید خیلی کوچک یا خیلی بزرگ در کادر تصویر قرار بگیرد. کادر تصویر را طوری تنظیم کنید که کد بخش عمدهای از مرکز تصویر را بپوشاند.
سوالات متداول
آیا عکس من در جایی آپلود میشود؟
خیر. فرآیند کدگشایی کاملاً روی دستگاه شما انجام میشود و تصویر هرگز از مرورگرتان خارج نمیشود.
چرا کد QR در عکس من شناسایی نشد؟
معمولاً به دلیل تاری تصویر، انعکاس نور، زاویه تند عکاسی یا کوچک بودن بیش از حد کد در کادر است. سعی کنید از فاصله نزدیکتر، با وضوح بالا و نور مناسب عکس بگیرید. اگر در یک تصویر چند کد QR وجود داشته باشد، فقط اولین کد شناساییشده خوانده میشود.
چرا عکس گرفتهشده با آیفون من کار نکرد؟
تصاویر با فرمت HEIC که مستقیماً از گالری آیفون آپلود میشوند هنوز پشتیبانی نمیشوند. میتوانید ابتدا آن را با ابزار تبدیل HEIC به JPG ما به فرمت جیپگ تبدیل کنید، یا از گزینه عکاسی مستقیم در همین صفحه استفاده کنید که عکس را مستقیماً با فرمت JPG ذخیره میکند.