atitit.二维码生成总结java zxing
2014-05-12 00:12
393 查看
atitit.二维码生成总结java zxing
#-----zxing类库..
but zxing3.0 的类库core-3.0.jar 需要jdk7
只好zing2.2.jar ..jdk6走ok兰..
作者 老哇的爪子 Attilax 艾龙, EMAIL:1466519819@qq.com
转载请注明来源: http://blog.csdn.net/attilax
#---qrcode.jsp
<%
sharex c=new com.xx.share.sharex();
String imgsrc=c.gene(request.getParameter("oid"));
%>
<img src="../<%=imgsrc%>" />
#-----com.xx.share.sharex.java
public String gene(String code) {
String qrcodedir = "qrcodeO5/"+filex.getUUidName()+".jpg";
String path=pathx.webAppPath() + "/" + qrcodedir;
filex.createAllPath(path);
core.log("--qrcode path:"+path);
// attilax 老哇的爪子 下午5:30:42 2014年5月11日
qrcodex. gene(code, path, 250, 250);
return qrcodedir;
}
#----com.attilax.qrcode.qrcodex.javar
public static void gene(final String content, final String path,
final int width, final int height) {
new tryX<Object>() {
@Override
public Object item(Object t) throws Exception {
// attilax 老哇的爪子 下午5:23:26 2014年5月11日
MultiFormatWriter multiFormatWriter = new MultiFormatWriter();
Map hints = new HashMap();
hints.put(EncodeHintType.CHARACTER_SET, "UTF-8");
BitMatrix bitMatrix = multiFormatWriter.encode(content, BarcodeFormat.QR_CODE, width, height,hints);
File file1 = new File(path );
MatrixToImageWriter.writeToFile(bitMatrix, "jpg", file1);
return null;
}
}.$("");
}
#-----zxing类库..
but zxing3.0 的类库core-3.0.jar 需要jdk7
只好zing2.2.jar ..jdk6走ok兰..
作者 老哇的爪子 Attilax 艾龙, EMAIL:1466519819@qq.com
转载请注明来源: http://blog.csdn.net/attilax
#---qrcode.jsp
<%
sharex c=new com.xx.share.sharex();
String imgsrc=c.gene(request.getParameter("oid"));
%>
<img src="../<%=imgsrc%>" />
#-----com.xx.share.sharex.java
public String gene(String code) {
String qrcodedir = "qrcodeO5/"+filex.getUUidName()+".jpg";
String path=pathx.webAppPath() + "/" + qrcodedir;
filex.createAllPath(path);
core.log("--qrcode path:"+path);
// attilax 老哇的爪子 下午5:30:42 2014年5月11日
qrcodex. gene(code, path, 250, 250);
return qrcodedir;
}
#----com.attilax.qrcode.qrcodex.javar
public static void gene(final String content, final String path,
final int width, final int height) {
new tryX<Object>() {
@Override
public Object item(Object t) throws Exception {
// attilax 老哇的爪子 下午5:23:26 2014年5月11日
MultiFormatWriter multiFormatWriter = new MultiFormatWriter();
Map hints = new HashMap();
hints.put(EncodeHintType.CHARACTER_SET, "UTF-8");
BitMatrix bitMatrix = multiFormatWriter.encode(content, BarcodeFormat.QR_CODE, width, height,hints);
File file1 = new File(path );
MatrixToImageWriter.writeToFile(bitMatrix, "jpg", file1);
return null;
}
}.$("");
}
相关文章推荐
- atitit.二维码生成总结java zxing
- atitit.二维码生成总结java zxing
- atitit.条形码的原理与生成总结java Barcode4j barcode o5
- atitit.条形码的原理与生成总结java Barcode4j barcode o5
- Android及Java使用google.zxing生成和解码(解析)二维码(QRCode)
- 【JAVA】使用ZXing生成二维码
- atitit.泛型编程总结最佳实践 vO99 java c++ c#.net php
- Java 利用google.zxing类生成的BitMatrix二维码添加logo图标
- Java利用Zxing生成二维码的简单实例
- Java zxing 生成二维码
- java利用zxing生成仿新浪微博二维码
- java利用zxing来生成和解析二维码,支持中文
- Java Zxing生成二维码与解析
- Java使用谷歌的zxing生成二维码Qrcode并解析提取二维码图片内容
- 获取Java生成二维码所需要的Jar包(zxing方式)
- java的二维码的生成与解析 通过zxing实现 火推
- 微信扫码支付第一种场景(先生成产品二维码,用户扫码生成交易)JAVA开发总结
- atitit.泛型编程总结最佳实践 vO99 java c++ c#.net php
- java ZXing生成二维码及条码实例分享
- atitit.软件开发GUI 布局管理优缺点总结java swing wpf web html c++ qt php asp.net winform