Commit Graph

304 Commits

Author SHA1 Message Date
nikos.ftylitakis 8d6d5b20d1 Better handle the destruction of the byte array in DataMatrixDecodedBitStreamParser. Fixes #58 2017-12-14 16:42:23 +02:00
Nikolaos Ftylitakis 892dda9821
Merge pull request #51 from oKcerG/feature/declarative-encoding
Declarative encoding API from QML
2017-11-15 12:40:37 +02:00
Nikolaos Ftylitakis 5826e86d1b
Merge pull request #55 from KangLin/master
Fix: std::max error. 

Does this solve #53 and #54? Could you check it @oKcerG?

thank you @KangLin!
2017-11-15 09:37:43 +02:00
KangLin 75ace6dd54 Fix: std::max error 2017-11-15 14:24:31 +08:00
Grecko 11f1269ad6 Declarative encoding API from QML
To display an encoded qrcode from QML, we now can do Image { source:
"image://QZXing/qrcode/<data>" }

This allows different encoded images to be displayed simultaneously

Closes #31
2017-10-14 18:31:54 +02:00
Nikolaos Ftylitakis 7d751006ae Merge pull request #47 from mstarke/patch-1
Fixed crash on iOS
2017-09-25 23:39:09 +03:00
Michael Starke 9cfbba96da Fixed crash on iOS 2017-09-21 09:27:59 +02:00
favoritas37 9a846ab28d removed dependency of QString from QrCode encode functionality, instead used std::string 2017-09-07 00:20:33 +03:00
favoritas37 bb589af2bc added results of the current status 2017-08-28 02:26:07 +03:00
favoritas37 25c6b585f5 added more tests for zxing/common/BitArray 2017-08-28 02:25:13 +03:00
favoritas37 069ded5923 multiple refactorings based on latest version of ZXing core 2017-08-25 02:46:43 +03:00
favoritas37 fe43ed8788 completed implementation of QrCode::toString 2017-08-23 01:07:23 +03:00
Nikolaos Ftylitakis 3c18b88aed Merge pull request #41 from ChALkeR/patch-3
README: add lang to code blocks for highlighting
2017-07-21 11:35:00 +03:00
Сковорода Никита Андреевич 3ef909b267 README: add lang to code blocks for highlighting 2017-07-21 11:24:08 +03:00
Nikolaos Ftylitakis a98d663ed0 Merge pull request #40 from arminfelder/master
small fix
2017-07-20 10:44:39 +03:00
arminfelder ffa53368d9 Merge pull request #1 from arminfelder/arminfelder-patch-1
Update QZXingFilter.cpp
2017-07-19 23:13:00 +02:00
arminfelder 3fe2dfec35 Update QZXingFilter.cpp
fix possible merge conflict which prevented the lib to detect anything on my iPhone SE iOS 10.3
2017-07-19 23:12:45 +02:00
Nikolaos Ftylitakis 5b7b5fd638 Merge pull request #39 from ftylitak/code128-gs1-dev
Code128 gs1 dev
2017-07-08 21:12:35 +03:00
favoritas37 b6e671b52b updated README file to include reference to CODE128-GS-1 2017-07-08 21:09:26 +03:00
favoritas37 e5b88fc2cb Added support to DecoderFormat_CODE_128_GS1
Refactoring on all classes that derive from OneDReader to have DecodeHints as argument to the decodeRow function.
Need to populate the test images and get proper expected values.
#36
2017-06-18 11:17:59 +03:00
favoritas37 1f4fa72255 Refactoring on the implementation of QZXingFilter to minimize the image copies 2017-06-17 13:56:06 +03:00
favoritas37 06950e3bfe added missing break in switch of Code128 decodeRow 2017-06-13 21:49:07 +03:00
favoritas37 6307040787 ported implementation of Code128Reader from current zxing implementation in the hope that GS1 separators will be functional. Partially successful but not finished. #36 2017-06-13 21:34:04 +03:00
Nikolaos Ftylitakis fbc505c3f2 quick workaround for 2D decoding for iOS 2017-05-25 18:17:28 +03:00
Nikolaos Ftylitakis f26570dc70 Merge branch 'master' of https://github.com/ftylitak/qzxing 2017-05-11 17:55:51 +03:00
Nikolaos Ftylitakis 710a6f6ab4 added Info.plist to allow iOS to use Camera feature 2017-05-11 17:32:23 +03:00
favoritas37 bf566aca2f Fixed compilation of QZXingDragNDropTest project, was missing the configuration flag qzxing_qml 2017-05-01 15:09:14 +03:00
favoritas37 d6e16dc543 Added failing test for Qr Encoding 2017-04-25 20:26:24 +03:00
favoritas37 35ebd82c82 Expanding test for the interleaving of EC bytes 2017-04-25 20:00:14 +03:00
favoritas37 1a035cf5c0 adding more tests for Qr Encoder. #10 2017-04-20 14:40:22 +03:00
favoritas37 94de33f4f5 First time that all written tests for Qr Encoding are succeeding. #10
Still the Qr code that is generated is not recognizable
2017-04-19 20:27:58 +03:00
favoritas37 ae144f213d Merge branch 'master' of https://github.com/ftylitak/qzxing 2017-04-19 20:06:19 +03:00
favoritas37 295a28ee47 Progressing fixes for Qr Encoder. #10 2017-04-19 20:05:44 +03:00
Nikolaos Ftylitakis 9e199d1c9f Update README.md
removed to reference to SourceForge with the intention of gradually stop any traffic towards the project's old hosting site.
2017-04-19 19:19:00 +03:00
Nikolaos Ftylitakis 2cf6f94f94 Update README.md
minor style fix
2017-04-19 19:16:33 +03:00
favoritas37 e9b7f399a0 explicit deletion of the static character sets. Fixes #25 2017-04-19 19:14:25 +03:00
favoritas37 523c91b085 progressing the testing on the ReedSolomon encoder. #10 2017-04-18 21:05:29 +03:00
favoritas37 a649f73406 Merge branch 'master' of https://github.com/ftylitak/qzxing 2017-04-18 10:21:57 +03:00
favoritas37 e5770ffaca resolved bug in ReedSolomon encoder. Now the encoding tests are successfull but still the images produced can not be decoded. One step closer to #10 2017-04-18 10:21:30 +03:00
favoritas37 02d8e6b6ff fixed memory leak at DataMatrix decoding 2017-04-15 12:08:30 +03:00
favoritas37 e3152c2e3e added const declaration at the functions that utilize CharacterSetECI instances. 2017-04-14 09:00:52 +03:00
favoritas37 572bd586c3 Removed redundant code in QZXingFilter when tryHarder is activated. When tryHarder is try, the library itself tries different angles of the image. 2017-04-14 08:54:58 +03:00
Nikolaos Ftylitakis 61fa59c7bb Merge pull request #30 from KDAB/wip/capture-rect-yuv-nv
Take captureRect into account when converting YUV420P
2017-04-13 16:06:44 +03:00
favoritas37 f5914f494d calculate byte arrays once per image and provide references instead of always copying the matrix 2017-04-11 09:52:13 +03:00
favoritas37 c46e65803c added case to not re-conver an already greyscale pixel upon creating the greyscale byte arrays 2017-04-10 18:11:17 +03:00
favoritas37 362f87a807 removed commended code, not necessary 2017-04-10 18:10:00 +03:00
favoritas37 af6833c239 Merge branch 'master' of https://github.com/ftylitak/qzxing 2017-04-10 16:01:11 +03:00
favoritas37 9ec80e5ad4 Optimization of CameraImageWrapper, minimize memory copy and calculations. The implementation of RGB-to-Greyscale convertion that is buildin by QImage does not fit the case of the barcode images. This is why the detection rate had dropped after the commit d112bf4. (554/1099 vs 611/1112 successful tests). 2017-04-10 16:00:41 +03:00
favoritas37 d11b51e3a5 Merge branch 'master' of https://github.com/ftylitak/qzxing 2017-04-07 17:16:43 +03:00
favoritas37 30dcf6acfc Fixed compilation of BarcodeEncoder example. Make use of qzxing_qml CONFIG tag. 2017-04-07 17:16:15 +03:00