cozmo / jsQR

A pure javascript QR code reading library. This library takes in raw images and will locate, extract and parse any QR code found within.
https://cozmo.github.io/jsQR/
Apache License 2.0
3.63k stars 600 forks source link

Big QRCode cannot be parsed #229

Open florian-courault opened 1 year ago

florian-courault commented 1 year ago

Hello, Awesome project, I hope it is still alive :) ! This QR Code image cannot be read by jsQR, even with a high quality screenshoted image:

unparseable_qrcode

It is parsed by some other libs. It should find the following data: MDEwMEGv8zEhtnQzWRnH3D+Px3E/BNIx+Vi4EpjEfDV3T1/UJMKqsXH2auig209zReBjrQXVJHE1Qcz/Fo+ztxEsRP9Lt1T5I6OdbHU3HQWlyG2RLKMAaITsJd1sOGEJB1mpVgctGMQqKePvgFdkoGRZ1mMj3mYqiIPlO0jr8F28eRKbJ+mPkxwGiMZZiaoCzawrHw9xdA5GwIddZ1Iy2Ep+XwwYL6xKYmlUwIEbtmRNeGN0g5frTWUFQ/KJWb4xeL4NDm3kSHkYgzWaX5Kb7y8vnZV3hTGrqzaCS/9G+4tyxo2oCTo+6558lW8MyeYraoXbfJm5M3Vtb8G9pUmQi+WAodX77TDHadPX2cfxXIywZtl+HSaJykno8WaZkimSdZKn62z4N3XEOvh/mHezXWO0UsAAujGMRcG2hhnH6YMR2FqNGIZPK7nRumEssEg7qf4o7fSNfPC3Qt5NcwxjMEL2AlknIdnJtT0LOGg7VnQqeIJOZpIrrAMrC0l5PV6cXGNx3EVqnkvaNj8ppk9FhlD1lFIo/VmAl8itKxEN3KWJwRzYwzecKYmf06aYvSnAzHxJ9++tH7RkwtgiKsHN1ZtcSt/dg7Lsf/bzoU4gZJu5Xz3tgP+YHdICM7g8wHT+AZ9Lijr/TkDOoOZ53oV9TlM1I45FLuXxGa9WpvY3gfaQi/iwm3ZcM/BXUL/2vMj8NxY7OWvVRLQ2HbfnPz0+h2ffv8gY/NI6lhKLy6MJMKm3SL8X9s/tPPbpDFj755Q1roxyj0rJRibqtKtFj4we1lAoXn4T+PKvcIx0fEyurgZWGnUeYUv+GDe1CUmE1odnk+ivIUyD9qHHnmTtkMJ6/ofr17izOmWoaCeOULHOc9VAZyQV9D/BczMhqIlaOLDXU85ZLdFdCXTtbbJoG6KzCA8WpeTePiSCdvgYzMLPkbkMEM2T3Wd4tIGqa1dLbMXWlUhaea1OTho+2UAOLuqZMdsxy3fWwyPKgZeBDdAhC7/EQ7Gi+4KPggmTceBnYvBPoJXOBNDq3e/LIg== Thank you for your help

javirs85 commented 1 year ago

Found the same issue when using it from blazor via ReactorBlazorQRCodeScanner nuget. I use an even smaller QR code, but bigger than the standard single-alignment-node codes, and I cannot retrieve its content.

alexk400 commented 1 year ago

MDEwMEGv8zEhtnQzWRnH3D+Px3E/BNIx+Vi4EpjEfDV3T1/UJMKqsXH2auig209zReBjrQXVJHE1Qcz/Fo+ztxEsRP9Lt1T5I6OdbHU3HQWlyG2RLKMAaITsJd1sOGEJB1mpVgctGMQqKePvgFdkoGRZ1mMj3mYqiIPlO0jr8F28eRKbJ+mPkxwGiMZZiaoCzawrHw9xdA5GwIddZ1Iy2Ep+XwwYL6xKYmlUwIEbtmRNeGN0g5frTWUFQ/KJWb4xeL4NDm3kSHkYgzWaX5Kb7y8vnZV3hTGrqzaCS/9G+4tyxo2oCTo+6558lW8MyeYraoXbfJm5M3Vtb8G9pUmQi+WAodX77TDHadPX2cfxXIywZtl+HSaJykno8WaZkimSdZKn62z4N3XEOvh/mHezXWO0UsAAujGMRcG2hhnH6YMR2FqNGIZPK7nRumEssEg7qf4o7fSNfPC3Qt5NcwxjMEL2AlknIdnJtT0LOGg7VnQqeIJOZpIrrAMrC0l5PV6cXGNx3EVqnkvaNj8ppk9FhlD1lFIo/VmAl8itKxEN3KWJwRzYwzecKYmf06aYvSnAzHxJ9++tH7RkwtgiKsHN1ZtcSt/dg7Lsf/bzoU4gZJu5Xz3tgP+YHdICM7g8wHT+AZ9Lijr/TkDOoOZ53oV9TlM1I45FLuXxGa9WpvY3gfaQi/iwm3ZcM/BXUL/2vMj8NxY7OWvVRLQ2HbfnPz0+h2ffv8gY/NI6lhKLy6MJMKm3SL8X9s/tPPbpDFj755Q1roxyj0rJRibqtKtFj4we1lAoXn4T+PKvcIx0fEyurgZWGnUeYUv+GDe1CUmE1odnk+ivIUyD9qHHnmTtkMJ6/ofr17izOmWoaCeOULHOc9VAZyQV9D/BczMhqIlaOLDXU85ZLdFdCXTtbbJoG6KzCA8WpeTePiSCdvgYzMLPkbkMEM2T3Wd4tIGqa1dLbMXWlUhaea1OTho+2UAOLuqZMdsxy3fWwyPKgZeBDdAhC7/EQ7Gi+4KPggmTceBnYvBPoJXOBNDq3e/LIg==

This site read ur qr code but JSQR dont. it outputs null https://products.aspose.app/barcode/recognize/qr#/recognized