Skip to content

Commit

Permalink
edited README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
Spelt committed May 30, 2015
1 parent f2f53db commit 11f1488
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,15 @@ ZXing Barcode Scanning Library for Delphi XE7/XE8 and Appmethod.

![ZXing.Delphi Logo](https://github.com/Spelt/ZXing.Delphi/blob/master/zxing.Delphi.picture1.png )

ZXing.Delphi is a native Object Pascal library that is based on the well known open source Barcode Library: ZXing (Zebra Crossing). This port is based on .Net Redth port of ZXing and the Java one. This is I think the first native FireMonkey barcode lib.
ZXing.Delphi is a native Object Pascal library that is based on the well known open source Barcode Library: ZXing (Zebra Crossing). This port is based on .Net Redth port of ZXing and the Java one. This is I think the first native FireMonkey barcode lib. It is aimed at all of the Firmonkey mobile platforms.

With this library you can scan with native speed without the use of linking in external libraries and avoid compability issues and dependencies. It is fast.

It works with in Delphi XE7, XE8 and AppMethod and It's tested in IOS 8.1 32/64bit, Windows 32/64 and OSX. Not yet tested it with Android but that should work too.
The goal of ZXing.Delphi is to make scanning barcodes as effortless, painless and fast as possible and working within your FireMonkey or native Windows applications. You just include the source files or create a .bpl and add it in your existings projects and build the ZXing.Delphi source with your projects.
Its compatible with in Delphi XE7, XE8 and AppMethod and tested with IOS 8.1 32/64bit, Windows 32/64 and OSX. Not yet tested it with Android but that should work too.
The goal of ZXing.Delphi is to make scanning barcodes as effortless, painless, fast and build within your FireMonkey or native Windows applications. Just include the source files or create a .bpl and add it in your existings projects and build the ZXing.Delphi source with your projects.

#HELP NEEDED
Although it works extremely well, it works currently only with one type barcode (Code 128). I only needed one barcode so for me there is no need for me to implement more types but I like to add all of them! For that I need your help!
Although it works extremely well, it works currently only with one type barcode (Code 128). I only needed one barcode so for me there is no need yet for me to implement more types but I like to add all of them! For that I need your help!

Its a good start for an awesome community effort!

Expand Down Expand Up @@ -39,7 +39,7 @@ ReadResult := FScanManager.Scan(scanBitmap);
```

Of course the real world is not that simple. To leave your app responsive while scanning you need to run things in parallel. I created a test app to show you how just to do that. Its included. In the testApp the resolution of the camera is set to medium (FMX.Media.TVideoCaptureQuality.MediumQuality) on my iPhone 6. This is only possible since XE8 and equivalent Appmethod. Its also good to mention that how higher the resolution the more time it takes to scan a bitmap. Some scaling could probably work too.
Of course the real world is not that simple. To leave your app responsive while scanning you need to run things in parallel. I created a test app to show you how just to do that. Its included. It makes use of the new Firemonkey parallel lib. In the testApp the resolution of the camera is set to medium (FMX.Media.TVideoCaptureQuality.MediumQuality) on my iPhone 6. This is only possible since XE8 and equivalent Appmethod. Its also good to mention that how higher the resolution the more time it takes to scan a bitmap. Some scaling could probably work too.


###Features
Expand Down

0 comments on commit 11f1488

Please sign in to comment.