Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/saumitrabhave/qr-zbar-ane
ANE for QR Code Reader
https://github.com/saumitrabhave/qr-zbar-ane
Last synced: about 2 months ago
JSON representation
ANE for QR Code Reader
- Host: GitHub
- URL: https://github.com/saumitrabhave/qr-zbar-ane
- Owner: saumitrabhave
- License: mit
- Created: 2013-07-21T08:30:11.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2020-07-24T15:05:10.000Z (over 4 years ago)
- Last Synced: 2024-05-06T10:36:22.441Z (8 months ago)
- Language: ActionScript
- Size: 20.8 MB
- Stars: 84
- Watchers: 28
- Forks: 23
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-actionscript-sorted - qr-zbar ANE - ANE for QR Code Reader (Native Extension / Multimedia ANE)
README
## _Deprecation Warning:_
I am not able maintain this repository anymore due to time constraints and also because I am not up to date with Adobe AIR developments.
# Barcode Scanning for AIR Mobile Apps
## A Native Extension thats Fast and Smooth!
#### This library uses the [ZBar](https://github.com/ZBar/ZBar) Reader under the hood to provide barcode scanning for actionscript applications running on AIR Android or iOS.This supports QR Codes, EAN13, EAN8 and [Many More!!](https://github.com/saumitrabhave/qr-zbar-ane/blob/master/ASLib/src/com/sbhave/nativeExtensions/zbar/Symbology.as)##### How To Use:
This library exposes APIs that will allow application developer to Scan the Barcodes in following two ways.
- __From Live Camera Feed__: You can place a camera feed (Rear or Front) using library APIs and just attach scanner to the feed to get DATA events whenever your Camera "sees" a Barcode.
- __From Bitmap/Image__: Developer can provide an arbitrary Image to Scan for a Barcode. *(Work In Progress)*__Get Started__:
__Step 1__: Link The ANE : Get the [Latest ANE](https://github.com/saumitrabhave/qr-zbar-ane/raw/master/qreader.ane) File from the root of the repository. Add it as a dependency in your favourite IDE.
> Note: Newer IDEs know what ANE means and you can link ANE files transperently. If you are using an older IDE, you may need to [google a bit](http://help.adobe.com/en_US/air/build/WS597e5dadb9cc1e0253f7d2fc1311b491071-8000.html) on how to link ANEs to your project.
__Step 2__: See the Samples: Have a look at some of the [manual tests](https://github.com/saumitrabhave/qr-zbar-ane/tree/master/Example/src/com/sbhave/reader/tests) I have written which can explain different uses of the APIs.
__Step 3__: See the Documentation : I have tried my best to document the available APIs in the code.[Read It!](https://github.com/saumitrabhave/qr-zbar-ane/blob/master/ASLib/src/com/sbhave/nativeExtensions/zbar/Scanner.as).
__Need Help?__
I can exchange my time for money, if you need:
- __Private Support__ : Do you have some requirement which can not be accomplished by the planned features of this project? I can work with you to provide a private clone which has feature additions/modifications to suit your use-case.Refer to my email at the bottom of the page.
__Can you Help?__
I've been giving my weekends to keep this project alive. If any part of this project has helped you in
- Delivering your app
- Creating your own native extension
- Helped you understand things better
- saved your timeI welcome support in any of the following form:
1. __Contribute__ : I will really appreciate getting code contributions from the talent all around the world. If you think you can help, please contact me, and I can get your workspace ready for developement.If not you can always help by
- Writing tutorials, wiki pages, reference documentation.
- Improving the build system, help setup automated builds.
- Report issues, feature request to make this library a better candidate for general use-cases.
2. __Say Thanks__ : If you have used this library in any public project, you can mention this project in credits and /or send me a thanks mail with your app link which I can add on my released apps page(Yet To Come).
3. __Donate__ : Cheer Me up with a beer (Pint,Glass,Pitcher,Tower :) ) and get a name in the list of donors. My Email is also a paypal account which you can use for donating.__Contact Me__:
- Email: saumitra.(__Last 5 characters of my github username__)@gmail.com (Paypal Account)
- Facebook: https://www.facebook.com/saumitrabhave
- LinkedIn: in.linkedin.com/pub/saumitra-bhave/17/a65/65/
- Twitter: @saumitrabhave
### Donors:
Russell Mead (https://twitter.com/numbmedia)