如何修复使用 zxing 2.1 生成的不清晰的二维码图像?

ami*_*ser 5 android qr-code zxing

我使用zxing 2.1库生成了二维码图像,但图像非常模糊且不清晰。我可能哪里出错了?

当前Zxing 2.1生成的二维码截图

chi*_*ity 0

我不认为你所创造的形象有什么问题。只有当你显示它时,它才会变得模糊。

您正在生成一个小 QR 码,每个方向的分辨率都有限。这绝对没问题,但是当它显示出来时,需要适当放大。无论您使用什么方式显示图像(可能是 Android 的默认图像查看器),都会对图像进行重新采样并尝试减少锯齿状边缘。如果它是一张照片,这就是您想要的,但对于条形码来说非常不合适,您希望使用最近邻算法重新缩放它。这样,就不会显得模糊了。

(不过,除非您发布实际图像而不是屏幕截图,否则很难绝对确定这一点。)