java中的QR码图像生成器(开源但没有GPL)

one*_*ack 22 java encode qr-code

我正在寻找java(J2SE)中的开源QR码图像生成器组件,但开源许可证不能是GPL许可证(需要包含在一个密切的源项目中).

顺便说一句,我无法从项目访问网络,因此没有Google API.

Sea*_*wen 26

美世 - 不,图书馆里也有编码器.com.google.zxing.qrcode.encoder.除了使用Google Chart API的示例Web应用程序之外,我们还提供此功能

  • ...或使用提供的类MatrixToImageWriter为您完成所有这些! (11认同)
  • 如果其他人这样做,继承人的基本想法.使用Encoder.encode()来"填写"新实例化的QRCode的细节.然后按照上面的建议从QRCode.getMatrix().getArray()中获取byte [] [].每行字节似乎是QRCode的一行像素,每个字节为零或一个.此时,你可以将像素绘制成BufferedImage,或者用它制作一个Raster,或者把它变成一个AWT图像. (7认同)

Pao*_*tti 14

ZXing是一个用Java实现的开源,多格式1D/2D条形码图像处理库.它是在The Apache License发布的,因此它允许使用源代码开发专有软件以及免费和开源软件.

  • 该项目既没有用于生成QR代码的GWT前端,也使用Google Chart Server进行实际图像生成,也没有可嵌入的本机Java QR代码生成器. (7认同)
  • 在他们的qr生成器的Web应用程序示例中,他们使用http://code.google.com/apis/chart/types.html#qrcodes生成qr代码. (2认同)