パソコン

Java関連

周辺機器

ハードウェア関連

応用事例

QRコード基礎知識

Tips

ExcelでQRコードいろいろ

Javaのqrcodeクラスライブラリ

Pal.BarcodeによるQRコード作成のサンプル

import pao.barcode.QRCode;

import java.awt.Color;
import java.awt.Graphics2D;
import java.awt.image.BufferedImage;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;

import javax.imageio.ImageIO;
import javax.imageio.ImageWriter;
import javax.imageio.stream.ImageOutputStream;

private static void QRcodeTest() throws Exception,
FileNotFoundException,	IOException {
BufferedImage im =  new BufferedImage(400, 300,
BufferedImage.TYPE_3BYTE_BGR); 

      Graphics2D g = im.createGraphics();
       g.setColor(Color.WHITE);
       g.fillRect(0, 0, 400, 300);
       
       QRCode c = new QRCode(g);
       c.setVersion(3); //バージョン
       c.setErrorCorrect("M"); //エラー訂正レベル
       c.setEncodeMode("A"); //英数字モード
       c.drawDelicate("0123456789ABCDEFGHIJ", 10, 10, 3);
	
	    // Open output file.
	    OutputStream out = new FileOutputStream("testQR.jpg");
	    
       ImageOutputStream ios =
               ImageIO.createImageOutputStream(out);
       ImageWriter iw = (ImageWriter)ImageIO.
               getImageWritersByFormatName("jpeg").next();
       iw.setOutput(ios);
       iw.write(im);
       
	    // Close output file.
	    out.close();
	}

作成した画像をテストするには


トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2024-04-19 (金) 22:03:12