- 浏览: 551436 次
- 性别:
- 来自: 南京
文章分类
- 全部博客 (350)
- Sybase (30)
- SQL SERVER2005 (14)
- 数据库 (27)
- SSH框架 (27)
- WebService (21)
- 下载-软件收藏 (15)
- 随笔-日常使用 (9)
- Flex 相关 (13)
- Linux (11)
- Web (64)
- XML相关 (9)
- Socket相关 (1)
- Elipse (3)
- 统计报表 (11)
- 线程相关 (3)
- Java相关 (37)
- JAVASCRIPT (19)
- JAVA反射 (3)
- JSP标签 (3)
- 随笔-其他 (2)
- 随笔-设计模式 (3)
- 随笔-架构师相关 (1)
- 下载-源码 (7)
- 下载-帮助文档 (1)
- 下载-插件 (6)
- 技术-.NET (2)
- 技术-Excel VBA (8)
- 应用-地图相关 (2)
- 应用-GSM短信猫 (5)
- 应用-单点登录 (3)
- Android相关 (3)
最新评论
-
sucheng2016:
发现jconn4.jar 里面有getBlob(String) ...
Sybase15驱动包的问题com.sybase.jdbc3.jdbc.SybDriver -
sucheng2016:
java.lang.UnsupportedOperationE ...
Sybase15驱动包的问题com.sybase.jdbc3.jdbc.SybDriver -
ok123zxx:
没下文了吗
通过 Tomcat Advanced I/O 获得高性能的 Ajax tocmat6+CometProcessor -
q1345111:
大家这个问题 尚未完成方法 com.sybase.jdbc3. ...
Sybase15驱动包的问题com.sybase.jdbc3.jdbc.SybDriver -
bdk82924:
heshujing217187 写道问题同1楼一样,求解!换j ...
Sybase15驱动包的问题com.sybase.jdbc3.jdbc.SybDriver
Java生成二维码或一维条形码(待续)
前段时间用了“我查查”的软件
手机可以直接扫描条码,所以自己也想来试试
需要研究的如下
1、一维码的 读取、生成
2、二维码的 读取、生成
3、使用摄像头 直接读取条码(待研究)
4、使用条码枪,利用dll读取条码(待研究)
下面是收集的相关资料
QR Code二维条形码的生成和读取解析和摄像头的读取 http://www.i5a6.com/?p=556
Java实现二维码QRCode的编码和解码 http://www.2cto.com/kf/201108/98471.html
条形码处理类库 ZXing http://www.oschina.net/p/zxing
相关jar 包下载 http://swetake.com/qr/
代码包结构如下
├─一维条码
│ Read.java
│ Write.java
│
└─二维条码
QRCodeDecoderHandler.java
QRCodeEncoderHandler.java
Read2.java
TxmWrite.java
Write2.java
jar包含
jbarcode-0.2.8.jar
qrcode.jar
Qrcode_swetake.jar
zxing1.3_core.jar
zxing1.3_javase.jar
package 二维条码;
import java.awt.Color;
import java.awt.Graphics2D;
import java.awt.image.BufferedImage;
import java.io.File;
import java.net.URL;
import javax.imageio.ImageIO;
import jp.sourceforge.qrcode.QRCodeDecoder;
import jp.sourceforge.qrcode.data.QRCodeImage;
import jp.sourceforge.qrcode.util.ContentConverter;
import com.swetake.util.Qrcode;
//二维条形码
public class TxmWrite
{
public static void main(String[] args) throws Exception
{
TxmWrite test = new TxmWrite();
test.creatTxm("676317283718啊好的乖哈苏德");
test.readTxm("TxmQRCode.png");
}
/**
* 创建二维条形码
*
* @param param
* 比如身份证号码
* @throws Exception
*/
public void creatTxm(String param) throws Exception
{
Qrcode qrcode = new Qrcode();
qrcode.setQrcodeErrorCorrect('M');
qrcode.setQrcodeEncodeMode('B');
qrcode.setQrcodeVersion(7);
byte[] bstr = param.getBytes("UTF-8");
BufferedImage bi = new BufferedImage(139, 139, BufferedImage.TYPE_INT_RGB);
Graphics2D g = bi.createGraphics();
g.setBackground(Color.WHITE); // 背景颜色
g.clearRect(0, 0, 139, 139);
g.setColor(Color.BLACK); // 条码颜色
if (bstr.length > 0 && bstr.length < 123)
{
boolean[][] b = qrcode.calQrcode(bstr);
for (int i = 0; i < b.length; i++)
{
for (int j = 0; j < b.length; j++)
{
if (b[j][i])
{
g.fillRect(j * 3 + 2, i * 3 + 2, 3, 3);
}
}
}
}
g.dispose();
bi.flush();
String FilePath = "TxmQRCode.png";
File f = new File(FilePath);
ImageIO.write(bi, "png", f);
}
/**
* 解析二维条形码
*
* @param path
* 条形码图片的路径
* @throws Exception
*/
public void readTxm(String path) throws Exception
{
QRCodeDecoder decoder = new QRCodeDecoder();
BufferedImage image = null;
if (path.startsWith("http://"))
{
image = ImageIO.read(new URL(path));
} else
{
image = ImageIO.read(new File(path));
}
String decodedString = new String(decoder.decode(new J2SEImage1(image)), "UTF-8");
decodedString = ContentConverter.convert(decodedString);
System.out.println("条码内容:" + decodedString);
}
}
class J2SEImage1 implements QRCodeImage
{
BufferedImage image;
public J2SEImage1(BufferedImage source)
{
this.image = source;
}
public int getWidth()
{
return image.getWidth();
}
public int getHeight()
{
return image.getHeight();
}
public int getPixel(int x, int y)
{
return image.getRGB(x, y);
}
}
发表评论
-
Jav解析soap的xml
2015-05-17 21:13 748解析xml import org.dom4j.Docume ... -
Json转换利器Gson
2013-12-13 08:59 490转: http://blog.csdn.net/lk_blog ... -
asm jar包冲突的问题和解决方法(转)
2013-11-03 01:48 1076asm jar包冲突的问题和解决方法 在用Spring+Hi ... -
Spring ehCache 示例
2013-04-28 15:46 748http://blog.chinaunix.net/uid-2 ... -
将json字符串转换为bean (json-lib)
2013-04-26 15:26 972Json-lib可以将Java对象转成json格式的字符串,也 ... -
QPID学习
2013-03-09 14:13 4407最近在看QPID 首先看下QPID是什么,他是个消息队列,用 ... -
短网址的原理和实现
2013-01-22 15:36 15306微博上经常会看到类似 http://t.cn/Afafhe 这 ... -
JAVA实现栈(stack)与堆(heap)
2013-01-11 17:22 889Java实现 栈(stack)与堆(heap) 上次写过一 ... -
Tomcat7.0下实现的websocket 代码
2013-01-07 19:37 938测试环境: JDK1.6 Tomcat7.0.30 ... -
java IO写入文件效率——几种方法比较
2012-11-02 11:17 1052总结: 如果按字符和字节来分类,除方法1和2,其余都是按字符 ... -
Apache自带压力测试工具AB的使用方法
2012-09-18 11:26 1275使用例子: 1、打开dos界面,开始-》运行-》输入“cmd ... -
MyEclipse6.01注册码,Java源码
2012-07-02 16:12 1068不用为注册码犯愁了.. 下面是在网上搜索到的一段代码 ,分享给 ... -
ant解决OutOfMemoryError 或者Error starting modern compiler
2012-05-11 16:36 1342起因:在执行ant脚本的时候 ,报的错误是 Error st ... -
Java中使用Json 用到的jar包
2012-02-22 08:25 1341操作json开源的Jar包很多 ,那么多的jar选择哪个好呢 ... -
JsonUtils 类,将任意数据格式转换为Json格式
2012-02-21 09:12 1782package json; ... -
Java操作SVN(待续)
2012-02-02 08:31 982一般大家都会直接使用snv客户端或者在eclipse中svn插 ... -
使用BeanUtils类简化request和resultset转换
2012-02-01 15:41 1058转:http://xdwangiflytek.iteye.co ... -
HttpClient 网络抓取
2012-01-20 10:08 1095利用 HttpClient 进行抓取 ... -
用Java实现按字节长度截取中英文数字字符串的方法总结 .
2011-12-20 16:59 1618转:http://blog.csdn.net/yanwudin ... -
JAVA读写INI文件,亲测
2011-12-01 16:01 4022代码如下: import java.io.Buf ...
相关推荐
1.通过QRCode.jar包生成二维码,可设置二维码图片格式,二维码图片存放路径,二维码尺寸,二维码颜色 2.二维码扫描内容分为两种,1种为链接式,如:www.zdkc.com,通过链接展示访问的内容,1种为json数据展示,通过...
java生成二维码_java将二维码转换成base64
Java后台生成二维码工具类
java生成二维码,java将二维码转换成base64
JAVA生成二维码Demo源码,直接导入运行即可。一共只有一个包和两个类,很简单的小Demo,适合新手学习。
java生成二维码
java中二维码生成和解析的必须jar包 以及完整的java代码 可以直接使用
java 生成二维码,java 解析二维码 ,很详细的示例 ,很不错的学习资料
java 使用zxing生成二维码(带logo和文字说明)已经封装 使用起来很方便 下载下来直接调用传入参数就可以
该资源为java生成二维码,可调整二维码大小,排版,密度,设置图片头像
java生成二维码demo,可以直接使用。一看就会。欢迎下载
识别剪切板中的二维码,可以将生成的二维复制到剪切板。最新功能支持导入码内容文件批量生成二维码,支持生成带中国二维码注册解析中心(IDcode)认证的二维码。 运行方式:1、在项目上右击 运行java程序,入口在...
二维码是一种快速、便捷的信息交换方式,广泛应用于商品营销、支付交易、签到管理、社交推广、文档处理、物流追踪、链接分享、出行交通、应用下载和疫情防控等众多领域,以提供便利、追踪、管理和传递信息,并为用户...
java生成二维码简单DEMO,生成图片到目录下,稍微改下可以直接用流输出显示。
支持maven引入依赖生成二维码,自带工具类,支持生成二维码到本地,也可以转成base64字符串(前端轻松解析),写好了强大的工具类,总有一个适合你的。。。。。
主要介绍了Java实现的生成二维码和解析二维码URL操作,结合实例形式分析了Java创建与解析二维码,以及文件读写等相关操作技巧,需要的朋友可以参考下
java生成二维码所用的jar包,里面包含源码,如有不对的地方往大家原谅。
java 生成二维码 亲测有效。java 生成二维码 亲测有效。
Java代码直接生成专属二维码图片。二维码图片解析。Web前端二维码以图片显示。生成二维码可以用维修,QQ,支付宝等扫一扫可以直接访问。
java生成二维码,且中间带图片(logo)的方法,且logo的具体位置可以自己设置,下载下来就能运行的