MR.B4A 126 ارسال شده در 2 دی، ۱۴۰۲ اشتراک گذاری ارسال شده در 2 دی، ۱۴۰۲ سلام. من با استفاده از کتابخانه QRCodeReaderView میتوانم بارکد را اسکن کنم. اما من میخوام کیوآر کد عکسی رو اسکن کنم که داخله گوشیمه. یعنی فرض کنید یک تصویر QRCode داخله حافظه گوشی هست که میخوام اونو اسکن کنم و نتیجش رو ببینم. این کارو چه طوری باید انجام بدم؟ لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
MR.B4A 126 ارسال شده در 3 دی، ۱۴۰۲ سازنده اشتراک گذاری ارسال شده در 3 دی، ۱۴۰۲ ممنون میشم اگه کسی بلد هست راهنماییم کنه لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
محمدرضا شاهپیری 5,582 ارسال شده در 4 دی، ۱۴۰۲ اشتراک گذاری ارسال شده در 4 دی، ۱۴۰۲ سلام ودرود. فکر نمیکنم تا حالا برای b4a این مورد رپ شده باشه تو کتابخونه هایی که رپ شده همه از دوربین میخونن. لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
MR.B4A 126 ارسال شده در 4 دی، ۱۴۰۲ سازنده اشتراک گذاری ارسال شده در 4 دی، ۱۴۰۲ 23 دقیقه قبل، محمدرضا شاهپیری گفته است: سلام ودرود. فکر نمیکنم تا حالا برای b4a این مورد رپ شده باشه تو کتابخونه هایی که رپ شده همه از دوربین میخونن. سلام. استاد کد جاوایی وجود نداره برای اینکار؟ لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
محمدرضا شاهپیری 5,582 ارسال شده در 4 دی، ۱۴۰۲ اشتراک گذاری ارسال شده در 4 دی، ۱۴۰۲ ۱۲ دقیقه قبل، batman۱۲۳ گفته است: سلام. استاد کد جاوایی وجود نداره برای اینکار؟ به شکل زیر عمل کنید کد جاوا رو به اکتیویتی اضافه کنید #if Java import android.graphics.Bitmap; import android.graphics.BitmapFactory; import com.google.zxing.BinaryBitmap; import com.google.zxing.LuminanceSource; import com.google.zxing.RGBLuminanceSource; import com.google.zxing.Reader; import com.google.zxing.common.HybridBinarizer; import com.google.zxing.qrcode.QRCodeReader; public String decodeQRImage(Bitmap bMap){ String decoded = ""; int[] intArray = new int[bMap.getWidth() * bMap.getHeight()]; bMap.getPixels(intArray, 0, bMap.getWidth(), 0, 0, bMap.getWidth(), bMap.getHeight()); LuminanceSource source = new RGBLuminanceSource(bMap.getWidth(), bMap.getHeight(), intArray); BinaryBitmap bitmap = new BinaryBitmap(new HybridBinarizer(source)); Reader reader = new QRCodeReader(); try { decoded = reader.decode(bitmap).getText(); } catch (Exception e) { BA.Log(e.getMessage()); } return decoded; } #End If به شکل زیر هم استفاده کنید Dim bm As Bitmap bm.Initialize(File.DirAssets, "barcode.jpg") Dim jo As JavaObject : jo.InitializeContext Dim decoded As String = jo.RunMethod("decodeQRImage", Array(bm)) Log("Decoded = " & decoded) لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
سوال
MR.B4A 126
سلام.
من با استفاده از کتابخانه QRCodeReaderView میتوانم بارکد را اسکن کنم.
اما من میخوام کیوآر کد عکسی رو اسکن کنم که داخله گوشیمه. یعنی فرض کنید یک تصویر QRCode داخله حافظه گوشی هست که میخوام اونو اسکن کنم و نتیجش رو ببینم.
این کارو چه طوری باید انجام بدم؟
لینک ارسال
به اشتراک گذاری در سایت های دیگر
4 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.