实际上,我正在开发一个应用程序,它应该允许用户从相机获取照片,然后将其转换为qrcode。 我正在尝试使用xzing库生成qrcode和Base64 java类将图像转换为String.But当我运行此应用程序时,类qrcodewriter处理一个异常,指示数据太大而无法转换。我试过获得这个问题的一些解决方案,我找到的唯一方法是将使用Base64类生成的String细分为子串,然后将每个子串转换为子码,最后连接这些子码以获得所需的结果。可以任何一个帮我找到更容易实现的其他方法。
答案 0 :(得分:0)
尝试调整大小并压缩图像,然后将压缩的图像转换为base64编码。这个base64字符串相对较小。现在根据此字符串生成QR码。你必须找到图像质量和它的大小之间的权衡。