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

热点内容
qq浏览器储存密码 浏览:309
网站字体阴影特效代码 浏览:187
g10刀轨铣内腔该如何编程 浏览:295
泰剧用哪个app 浏览:503
iphone4豆瓣fm 浏览:921
锤子的数据转移都转移什么 浏览:230
iphone4开机提示连接itunes 浏览:359
苹果的风扇app怎么下载 浏览:161
仙剑历代发行版本 浏览:266
cmp文件夹 浏览:473
公众号小程序源代码 浏览:178
众心彩票是个什么APP 浏览:815
电脑如何连接蓝牙网络 浏览:793
筛选后如何计算复杂数据 浏览:287
如何把不同品牌的手机数据导出 浏览:393
日历数据库表的设计 浏览:761
代码如何快速做金字塔数据 浏览:775
文件异地同步软件 浏览:383
微信网页版自动登录 浏览:370
excel如何分开男女数据 浏览:883

友情链接