مرجع چارچوب اسکن بارکد MLKit
با مجموعهها، منظم بمانید
ذخیره و دستهبندی محتوا براساس اولویتهای شما.
بارکد اسکنر
class BarcodeScanner : NSObject
اسکنر بارکد که بارکدها را در یک تصویر اسکن می کند.
یک اسکنر بارکد را با گزینه های داده شده برمی گرداند.
اعلامیه
سویفت
class func barcodeScanner(options: MLKBarcodeScannerOptions) -> Self
پارامترها
options | گزینه های حاوی پیکربندی اسکنر بارکد. |
ارزش بازگشتی
یک اسکنر بارکد با گزینه های داده شده پیکربندی شده است.
یک اسکنر بارکد را با گزینه های پیش فرض برمی گرداند.
اعلامیه
سویفت
class func barcodeScanner() -> Self
ارزش بازگشتی
یک اسکنر بارکد با گزینه های پیش فرض پیکربندی شده است.
در دسترس نیست. از متدهای کلاس استفاده کنید.
تصویر داده شده را برای اسکن بارکد پردازش می کند.
پارامترها
image | |
completion | کنترل کننده برای تماس مجدد در صف اصلی با بارکدهای اسکن شده یا خطا. |
نتایج بارکد را به تصویر داده شده برمی گرداند یا اگر خطایی وجود داشته باشد nil
شود. اسکن بارکد به صورت همزمان روی رشته فراخوانی انجام می شود.
توصیه می شود برای جلوگیری از مسدود شدن رابط کاربری، این روش را از موضوع اصلی فراخوانی کنید. در نتیجه، اگر این روش در نخ اصلی فراخوانی شود، یک NSException
ایجاد می شود.
پارامترها
image | |
error | یک پارامتر خطای اختیاری که در هنگام بروز خطا در نتایج پر می شود. |
ارزش بازگشتی
آرایه ای از بارکد به تصویر داده شده منجر می شود یا اگر خطایی وجود داشته باشد nil
شود.
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-01-07 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-01-07 بهوقت ساعت هماهنگ جهانی."],[[["`BarcodeScanner` is a class used for scanning barcodes within images."],["It provides methods to create a scanner instance with custom or default options."],["The `process(_:)` method asynchronously scans an image for barcodes and returns the results."],["The `results(in:)` method synchronously scans an image, but it should be called off the main thread to avoid blocking the UI."]]],["The `BarcodeScanner` class scans barcodes within images. It offers two class methods, `barcodeScanner(options:)` and `barcodeScanner()`, to create instances, either with custom or default configuration options. The `process(_:)` method asynchronously scans an image for barcodes, returning an array of `MLKBarcode` objects. The method `results(in:)` synchronously returns barcode results in a given image. Note that attempting to use the main thread when invoking the method `results(in:)` will raise an error.\n"]]