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

热点内容
linux读取文件整个过程 浏览:577
百信集团的网站叫什么名字 浏览:67
开发解压app理念是什么 浏览:128
linux源代码路径 浏览:854
美图2root后不能升级了 浏览:133
shell文件size 浏览:350
通过大数据查干部哪些内容 浏览:78
如何编程输出一个数的十位数 浏览:760
9月7日苹果发布会 浏览:150
u盘里文件打开都是乱码怎么办 浏览:402
文件管理里可以复制 浏览:60
怎么断数据源 浏览:371
linux文件夹递归赋权 浏览:103
阻止U盘写入特定后缀文件 浏览:8
车载gps端口检测工具 浏览:244
多重网络取消合并 浏览:876
哪个APP看电影删减的少 浏览:160
苹果6进水读不了卡什么原因 浏览:68
网盘文件怎么提取到笔记软件里 浏览:136
java解析简单json数据类型 浏览:750

友情链接