Comments (7)
I guess ZXing encoder automatically picks most suitable mode.
from custom-qr-generator.
Hm, okay. I tried it with a 64 char hex string that I uppercased and at least it did not become smaller (same amount of pixels). I haven't checked though if the encoded data was actually different. I will give it another go later.
from custom-qr-generator.
Large codes is a bug with automatic error correction level. It mistakenly decides that you have logo with default size even when you don't have it and increases ECL. Try change errorCorrectionLevel
in options from Auto
to Low
. I think it will help to reduce the QR code size.
from custom-qr-generator.
I do not use auto for error correction. I use Medium
for for that 64 char string. Setting it to low
made a difference in size of the QR code while uppercasing the hex string had no effect.
Right now I need to stick with medium error correction to have them scan reliably.
I'll do some more tests later.
from custom-qr-generator.
So this method form ZXing should automatically select alphanumeric mode. It can't be controlled by the user.
from custom-qr-generator.
Yes, I have already seen that function and it looks good.
I will close the issue for now and only reopen if I can proof it does actually not use the correct encoding.
Thanks for your support! 👍
from custom-qr-generator.
@alexzhirkevich
I just looked at it again and I can confirm that it works and uses the standard encodings automatically.
I added the .toUppercase() function on the wrong line and it was actually still lower case...
Big facepalm moment! Sorry for wasting your time.
But the good news is everything works as expected!
from custom-qr-generator.
Related Issues (20)
- com.google.zxing.WriterException HOT 5
- Documentation unclear about features HOT 7
- Add QrVectorPixelShape.Square(size) shape modifier HOT 3
- How to use your library draw QR codes with 3 vertices and circles? Looking forward to your reply HOT 5
- Expose reserved areas HOT 15
- Customizing QR code after generation HOT 4
- Is the size of the positioning markings adjustable? HOT 4
- How to remove icon and background after choose them HOT 2
- How to custom gradient color and select background, logo from devices HOT 6
- Highlight anchor elements for better recognition seems break in Library version 2.0.0-alpha01 HOT 8
- add jetpack compose support to the library HOT 5
- Any Java samples? HOT 3
- Generated QR not scan-able HOT 6
- I run the app module of this project, and input "123" ,but it can't be scanned by other qr scanner. HOT 4
- [BUG] Documentation and Source Code is not published
- Publish apks on GitHub HOT 2
- [BUG] The code in example is invalid
- overlay image on qrCode HOT 8
- Change background and dots
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from custom-qr-generator.