zxing 二维码
来源:互联网 发布:java工厂模式例子 编辑:程序博客网 时间:2024/04/30 21:35
//写二维码的代码:import java.io.File;import java.io.IOException;import java.util.Hashtable;import com.google.zxing.BarcodeFormat;import com.google.zxing.EncodeHintType;import com.google.zxing.MultiFormatWriter;import com.google.zxing.WriterException;import com.google.zxing.client.j2se.MatrixToImageWriter;import com.google.zxing.common.BitMatrix;public class QREncoder{public static void main(String[] args){String content = "酒至颜自解,声和心亦宣。";Hashtable<EncodeHintType, String> hints = new Hashtable<EncodeHintType, String>();hints.put(EncodeHintType.CHARACTER_SET, "UTF-8");BitMatrix matrix = null;try{MultiFormatWriter writer = new MultiFormatWriter();matrix = writer.encode(content, BarcodeFormat.QR_CODE, 300, 300, hints);} catch (WriterException e){e.printStackTrace();}File file = new File("D:/qrimage.png");try{MatrixToImageWriter.writeToFile(matrix, "png", file);} catch (IOException e){e.printStackTrace();}}}//读二维码的代码:import java.awt.image.BufferedImage;import java.io.File;import java.io.IOException;import java.util.Hashtable;import javax.imageio.ImageIO;import com.google.zxing.BinaryBitmap;import com.google.zxing.DecodeHintType;import com.google.zxing.LuminanceSource;import com.google.zxing.MultiFormatReader;import com.google.zxing.NotFoundException;import com.google.zxing.Result;import com.google.zxing.client.j2se.BufferedImageLuminanceSource;import com.google.zxing.common.HybridBinarizer;public class QRDecoder{public static void main(String[] args){File file = new File("D:/qrimage.png");BufferedImage bufferedImage = null;try{bufferedImage = ImageIO.read(file);} catch (IOException e){e.printStackTrace();}LuminanceSource source = new BufferedImageLuminanceSource(bufferedImage);BinaryBitmap bitmap = new BinaryBitmap(new HybridBinarizer(source));Hashtable<DecodeHintType, String> hints = new Hashtable<DecodeHintType, String>();hints.put(DecodeHintType.CHARACTER_SET, "UTF-8");Result result = null;try{result = new MultiFormatReader().decode(bitmap, hints);} catch (NotFoundException e){e.printStackTrace();}System.out.println(result.toString());}}
0 0
- ZXing 二维码
- Zxing二维码
- zxing 二维码
- zxing二维码
- ZXing二维码
- 二维码 zxing
- 二维码ZXing
- ZXing二维码
- Zxing二维码
- zxing二维码
- 【Zxing】二维码ZXing
- 手机二维码~~~ZXing简介
- 手机二维码~~~ZXing简介
- Zxing二维码扫描器测试
- 一维码,二维码,zxing
- zxing二维码识别
- zxing二维码识别2
- zxing二维码识别3
- 黑马程序员-proxy动态代理
- Hadoop2.2.0 + HBase0.96 伪分布式安装
- 突发奇想的一个社交游戏idea,但是想法中具有不平衡因素,希望大家可以看看然后可以启发一下大家
- vi常用命令
- DSP中关于cregister的使用
- zxing 二维码
- Andriod 编译amlogic
- Unity 3D Assetbundle 资源分类
- elasticsearch 开始 —— 基本概念
- select下拉列表(easyui)
- Android应用性能测试
- hdu 2093 考试排名(sscanf)
- 简单批处理内部命令简介
- node.js开发之给webstrom9换个主题