JavaでQRコードを出してみた。
ちょっと気になったので調べてみた。
今回は、Kazuhiro Araseさんの「QR Code Generator 」というライブラリを使ってみました。MITライセンスなので、商用利用もオッケーだと思います。
サンプルコード
package jp.sbkro.qr; import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import javax.imageio.ImageIO; import com.d_project.qrcode.ErrorCorrectLevel; import com.d_project.qrcode.Mode; import com.d_project.qrcode.QRCode; public class QRTest { public static void main (String[] args) { QRCode qrCode = new QRCode(); qrCode.addData("qr code sample by sbkro", Mode.MODE_8BIT_BYTE); qrCode.setErrorCorrectLevel(ErrorCorrectLevel.H); qrCode.setTypeNumber(10); qrCode.make(); try { BufferedImage image = qrCode.createImage(10, 0); ImageIO.write(image, "jpeg", new File("/Users/sbkro/test.jpg")); } catch (IOException e) { // TODO 自動生成された catch ブロック e.printStackTrace(); } System.out.println("Complete..."); } }