导航:首页 > 编程语言 > javazxing条形码

javazxing条形码

发布时间:2024-10-26 16:24:55

1. 用java程序如何读取图书条形码

一个比较好的2d条形码解析条码的工具
从ZXING 中剥离出来的
测试了一下,还可以,基本上清晰图片都可以识别

import java.awt.Frame;
import java.awt.Graphics2D;
import java.awt.Image;
import java.awt.MediaTracker;
import java.awt.image.BufferedImage;

import com.google.zxing.MonochromeBitmapSource;
import com.google.zxing.MultiFormatReader;
import com.google.zxing.Reader;
import com.google.zxing.ReaderException;
import com.google.zxing.Result;
import com.google.zxing.client.j2se.;

public class CodeReader {

/**
* @param args
* @throws ReaderException
* @throws InterruptedException
*/
public static void main(String[] args) throws ReaderException, InterruptedException {
Reader reader = new MultiFormatReader();
String imgPath =
"test.jpg";
Image image=java.awt.Toolkit.getDefaultToolkit().getImage(imgPath);
BufferedImage myImage = CodeReader.imageToBufImage(image);
MonochromeBitmapSource source = new (myImage);
Result result = reader.decode(source);
System.out.println(result.getText());
}
public static BufferedImage imageToBufImage(Image image) throws InterruptedException{
MediaTracker mt=new MediaTracker(new Frame());
mt.addImage(image,0);
mt.waitForID(0);
BufferedImage bufImage=new BufferedImage(image.getWidth(null),image.getHeight(null),BufferedImage.TYPE_INT_BGR);
Graphics2D g2d=bufImage.createGraphics();
g2d.drawImage(image,0,0,null);
return bufImage;
}

}

2. java中zxing二维码怎么在扫描的时候跳转到指定页面

有没有没解决的?找到方法了,

@SuppressWarnings({"rawtypes","unchecked"})
privatestaticvoidcreateZxing()throwsWriterException,IOException{

intwidth=300;
inthight=300;
Stringformat="png";
Stringcontent="https://www..com";//这里要注意!!!!!!!
HashMaphints=newHashMap();
hints.put(EncodeHintType.CHARACTER_SET,"utf-8");
hints.put(EncodeHintType.ERROR_CORRECTION,
+ErrorCorrectionLevel.M);//纠错等级L,M,Q,H
hints.put(EncodeHintType.MARGIN,2);//边距
BitMatrixbitMatrix=newMultiFormatWriter().encode(content,
+BarcodeFormat.QR_CODE,width,hight,hints);
Filefile=newFile("D:/imag.png");
MatrixToImageWriter.writeToFile(bitMatrix,format,file);
}
/*你需要跳转的页面前面加上http协议,扫描的软件比方说:微信,它会直接识别http
协议*/

3. zxing汉字是什么意思

zxing汉字是什么意思?

zxing是一款功能强大的开源二维码条码识别库,是由Google在2008年开发出来的。不过,很多人可能并不知道zxing这个单词的具体含义。事实上,zxing是由两个单词合并而来,分别是“Zebra”和“Crossing”,中文意思就是斑马线,也是二维码的黑白相间的象征。因此,zxing的名字暗示了这个库可以轻松地识别任何样式的二维码,就像斑马线上交叉的线一样。

zxing可以识别多种类型的一维码和二维码,包括条形码、数据矩阵码、PDF417码、QR码、Aztec码等。同时,zxing还可以生成二维码和条形码,能够把识别到的码转化为信息或者条形码图片。此外,zxing还支持图像中的解码,可以用相机拍摄二维码进行识别,具有了扫描快速、解码准确的特点。

zxing应用范围有哪些?

zxing可以被集成到Java、Android、iOS、Python等多种编程语言中,并且还可以通过命令行的方式进行操作。因此,zxing的应用范围非常广泛,不仅仅局限于二维码扫描和生成,而且还可以用于物流系统中的运单扫描、商场中的商品扫描、门禁系统中的身份证扫描等等。不论是生产、销售、物流或者安全领域,zxing都可以提高工作效率,降低人工错误率,具有着非常重要的作用。

阅读全文

与javazxing条形码相关的资料

热点内容
ps入门必备文件 浏览:348
以前的相亲网站怎么没有了 浏览:15
苹果6耳机听歌有滋滋声 浏览:768
怎么彻底删除linux文件 浏览:379
编程中字体的颜色是什么意思 浏览:534
网站关键词多少个字符 浏览:917
汇川am系列用什么编程 浏览:41
笔记本win10我的电脑在哪里打开摄像头 浏览:827
医院单位基本工资去哪个app查询 浏览:18
css源码应该用什么文件 浏览:915
编程ts是什么意思呢 浏览:509
c盘cad占用空间的文件 浏览:89
不锈钢大小头模具如何编程 浏览:972
什么格式的配置文件比较主流 浏览:984
增加目录word 浏览:5
提取不相邻两列数据如何做图表 浏览:45
r9s支持的网络制式 浏览:633
什么是提交事务的编程 浏览:237
win10打字卡住 浏览:774
linux普通用户关机 浏览:114

友情链接