2014-02-23 51 views
3

我试图解码一个QR码,该码是在Java版本中发布到AppEngine的jpeg图像中的。解码AppEngine Java上的QR码

我试过使用ZXing,但无法管理。显而易见的解决方案是使用他们的'Javase'模块,但需要使用BufferedImage和ImageIO,这些在AppEngine中不可用。

是否有一些替代解决方案?

回答

0

您可以使用斑马线在线解码器:

QR代码示例:

http://thierry-leriche-dessirier.developpez.com/tutoriels/java/creer-qrcode-zxing-java2d-5-min/images/qrcode_dvp.png 

PHP脚本示例:

file_get_contents('http://zxing.org/w/decode?u=thierry-leriche-dessirier.developpez.com/tutoriels/java/creer-qrcode-zxing-java2d-5-min/images/qrcode_dvp.png'); 

一个很好的教程(法语):

0

尝试将BufferedImage和ImageIO jar文件捆绑到项目的WEB-INF/lib目录中,或者在Eclipse中绑定项目的引用库。

+0

嗨。我在哪里可以找到你提到的这些罐子? – Vespas

+0

在许多网站上,如果你打扰看。我从你写的东西中想到,你有ZXing JavaSE模块在本地工作,但不在AppEngine上。我搜索了互联网,发现了许多结果,例如http://www.findjar.com/index.x?query=awt.image.bufferedimage和http://stackoverflow.com/questions/7502181/where-can-i- download-jai-and-jai-imageio,所以我相信你可以找到很多来源,如果你尝试。 –

+0

按照stackoverflow链接中的建议尝试使用Jai,但没有好处:AppEngine环境限制awt的所有用法,并且JPEGDecoder返回一个Raster,它是awt类。 – Vespas