पैकेज, रिपॉज़िटरी और ऐप श्रेणियाँ खोजें

पैकेज विवरणv3.0.0

camcode

अपने पसंदीदा जावास्क्रिप्ट लाइब्रेरी का उपयोग करके फ्लटर वेब के लिए कैमरा बारकोड स्कैनर

30-दिन डाउनलोड
92
लाइक
45
Pub अंक
60

पैकेज इंस्टॉल करें

flutter pub add camcode

पैकेज अवलोकन

सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।

Camcode एक Flutter Web पैकेज है जो प्लेटफ़ॉर्म चैनल के माध्यम से एक लोकप्रिय JavaScript लाइब्रेरी का उपयोग करके बारकोड और QR कोड स्कैनिंग की अनुमति देता है। वेब वातावरण के लिए विशेष रूप से डिज़ाइन किया गया, यह Flutter एप्लिकेशन में बिना डिवाइस के कैमरे का उपयोग करके रियल-टाइम स्कैनिंग क्षमता प्रदान करने के लिए बिना खींचे जा सकता है। पैकेज ब्राउज़र कैमरा एक्सेस और JavaScript इंटरऑपरेबिलिटी की जटिलता को छिपाता है, और डेवलपर्स को वेब-विशिष्ट वास्तविक विवरणों के बिना स्कैनिंग विशेषताओं को लागू करने के लिए एक सरल API प्रदान करता है। यह वेब ऐप्स के लिए आदर्श है जिन्हें त्वरित, विश्वसनीय बारकोड या QR कोड पढ़ने की आवश्यकता होती है।

उपयोग

  • वेब-आधारित इन्वेंटरी प्रबंधन
  • ऑनलाइन टिकट स्कैनिंग
  • डिजिटल दस्तावेज़ सत्यापन
  • मोबाइल वेब चेकआउट प्रणाली
  • त्वरित उत्पाद सूचना खोज

मुख्य विशेषताएँ

  • मूल जावास्क्रिप्ट बारकोड लाइब्रेरी का उपयोग करता है
  • Flutter Web पर रियल-टाइम स्कैनिंग
  • pub add के माध्यम से सरल एकीकरण
  • क्रॉस-ब्राउज़र संगतता
  • हल्का और तेज़

इनके लिए उपयुक्त

  • Flutter Web विकासकर्मी
  • बारकोड स्कैनिंग की आवश्यकता वाले वेब एप्लिकेशन
  • QR कोड इनपुट आवश्यकताओं वाले प्रोजेक्ट्स
  • जटिल जेएस इंटरॉप से बचने वाले डेवलपर्स
  • त्वरित स्कैनिंग फीचर प्रोटोटाइपिंग

विचार योग्य बातें

  • केवल Flutter Web पर काम करता है
  • ब्राउज़र कैमरा अनुमतियाँ की आवश्यकता है
  • बाहरी JavaScript प per निर्भरता
  • समर्थित बारकोड प्रकार तक सीमित
  • मोबाइल प्लेटफॉर्म के लिए समर्थन नहीं है

मूल README

संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।

camcode

A camera barcode scan library for Flutter Web

Web build status

Getting Started

Add a javascript file for barcode scan

function detectBarcode(dataUrl, callback) {

    // call here your favorite javascript barcode scan library
    // input must be an image dataUrl
    // output must be a single String

    // don't forget to trigger the call back in order to get the result
    callback(barcode);
}

Import javascript files into your index.html

<script src="LINK_TO_MY_AWESOME_JAVASCRIPT_BARCODE_SCAN_LIB"></script>
<script src="js/barcode.js"></script> // the javascript file with the detectBarcode function

Use it

import 'package:camcode/cam_code_scanner.dart';

showDialog(
    context: context,
    builder: (context) => CamCodeScanner(
    width: MediaQuery.of(context).size.width,
    height: MediaQuery.of(context).size.height,
    refreshDelayMillis: 200,
    onBarcodeResult: (barcode) {
        // do whatever you want
    },
    minimalResultCount: 2,
    ),
);

More options

Manually release resources

Sometimes, depending on your camcode usage, you may need to release resources manually.

1- To do so, create first a controller for the scanner

// Create a controller to send instructions to scanner
  final CamCodeScannerController _controller = CamCodeScannerController();

2- Then, add it to the CamCodeScanner

CamCodeScanner(
    width: ...,
    height: ...,
    refreshDelayMillis: ...,
    onBarcodeResult: (barcode) {
        ...
    },
    controller: _controller,
),

3- And finally, just call releaseResources() method when required

ElevatedButton(
    onPressed: () {
        _controller.releaseResources();
    },
    child: Text('Release resources'),
),

Calling this method will close the camera and stop the scanner process

श्रेणियाँ

निर्भरताएँ

निर्भरता सूची 1 आइटम

  • js^0.6.2

सोर्स रिपॉज़िटरी

इस पैकेज का उपयोग करने वाले प्रोजेक्ट

अभी कोई डेटा उपलब्ध नहीं है।