Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在android中将图像转换为qrcode_Android_Image_Base64 - Fatal编程技术网

如何在android中将图像转换为qrcode

如何在android中将图像转换为qrcode,android,image,base64,Android,Image,Base64,实际上,我正在开发一个应用程序,它应该允许用户从相机获取照片,然后将其转换为QR码。 我试图使用xzing库生成qrcode和Base64 java类来将图像转换为字符串,qrcodewriter类处理一个异常,表明数据太大而无法转换。我试图找到一些解决此问题的方法,我找到的唯一方法是将使用Base64类生成的字符串细分为子字符串,然后将每个子字符串转换为子qrcode,最后连接这些子字符串有谁能帮我找到其他更容易实现的方法吗 尝试调整图像大小并压缩图像,然后将压缩图像转换为base64编码。此

实际上,我正在开发一个应用程序,它应该允许用户从相机获取照片,然后将其转换为QR码。
我试图使用xzing库生成qrcode和Base64 java类来将图像转换为字符串,qrcodewriter类处理一个异常,表明数据太大而无法转换。我试图找到一些解决此问题的方法,我找到的唯一方法是将使用Base64类生成的字符串细分为子字符串,然后将每个子字符串转换为子qrcode,最后连接这些子字符串有谁能帮我找到其他更容易实现的方法吗

尝试调整图像大小并压缩图像,然后将压缩图像转换为base64编码。此base64字符串将相对较小。现在根据该字符串生成二维码。你必须在图像质量和图像大小之间找到平衡。

你能解释一下你的最终目标吗?例如,您是否试图通过扫描二维码让其他人看到图片?在这种情况下,您需要将图片放到网上某个位置,然后将URL放入QR码中。是的,此QR码将在Facebook上共享。问题是我无法生成QR码。您已经描述了如何生成QR码。有什么问题吗?照片太大,无法存储在单个二维码中。如果您坚持将数据存储在二维码中,那么除了您所描述的内容之外,别无选择。