Zxing - c #, zxing का उपयोग कर आवश्यक क्यूआर कोड डिटेक्टर नमूना

मैं क्यूआर कोड आवेदन में एक नौसिखिया हूं और अब मैं हूंछवि में क्यूआर कोड का पता लगाने के लिए आवेदन विकसित करने की कोशिश कर रहा है। लेकिन मुझे इसमें कोई संदर्भ / नमूना नहीं मिला है। मैं इसके लिए ज़बर क्रॉसिंग ज़क्सिंग लाइब्रेरी और सी # का उपयोग कर रहा हूं। मुझे इस में मार्गदर्शन करें या मुझे कुछ नमूना कोड देखें।

उत्तर:

जवाब के लिए 2 № 1

हमने यह भी अनुभव किया है कि यह खोजना मुश्किल हैzxing.Net के लिए काम कर रहे नमूने। उनमें से कुछ के संयोजन के बाद (मुझे याद नहीं है कि हमें उन्हें कहाँ मिला) और कुछ परीक्षण और त्रुटि हमने इसे संतोषजनक (अंश) पाया:

[DebuggerHidden]
string findQrCodeText(com.google.zxing.Reader decoder, Bitmap bitmap)
{
var rgb = new RGBLuminanceSource(bitmap, bitmap.Width, bitmap.Height);
var hybrid = new com.google.zxing.common.HybridBinarizer(rgb);
com.google.zxing.BinaryBitmap binBitmap = new com.google.zxing.BinaryBitmap(hybrid);
string decodedString = decoder.decode(binBitmap, null).Text;
return decodedString;
}

जिसे बुलाया जाता है

findQrCodeText(new com.google.zxing.qrcode.QRCodeReader(), bitmap);

हम कुछ बेहतर परिणाम प्राप्त करने के लिए इसके आसपास कुछ छवि वूडू करते हैं, लेकिन मैं इसे "डर नहीं सकता"। कोड का यह टुकड़ा zxing भाग है, यद्यपि।

हमने जोड़ा DebuggerHiddenAttribute क्योंकि zxing आंतरिक रूप से कई अपवादों को फेंकता है और निगलता है, जो डीबग मोड में चलते समय वास्तविक पिटा है।


संबंधित सवाल
सबसे लोकप्रिय