导航:首页 > 编程语言 > 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条形码相关的资料

热点内容
世界有哪些百科网站 浏览:703
累计数据怎么转到另一台手机 浏览:257
怎么找到通讯录备份文件 浏览:627
如何网购app用低价买潮流服饰 浏览:273
c4d卸载找不到文件夹 浏览:225
路由器登陆密码忘了怎么办 浏览:976
linux下生成ko文件 浏览:163
linuxnetlink面试 浏览:974
说画app怎么样 浏览:282
移动网络电视机顶盒怎么连接手机 浏览:593
房产怎么做网络 浏览:300
迪沃守护app怎么没有工具箱画面 浏览:166
javazxing条形码 浏览:253
市委文件用什么做 浏览:664
为什么u盘里的视频变成文件 浏览:943
微信红包二号 浏览:451
dnf90版本百花勇者套 浏览:325
mastercam怎么用极坐标编程 浏览:946
编程从零开始学什么书 浏览:360
螺纹加工编程中的i4是什么意思 浏览:536

友情链接