- 浏览: 3424173 次
- 性别:
- 来自: 珠海
文章分类
- 全部博客 (1633)
- Java (250)
- Android&HTML5 (111)
- Struts (10)
- Spring (236)
- Hibernate&MyBatis (115)
- SSH (49)
- jQuery插件收集 (55)
- Javascript (145)
- PHP (77)
- REST&WebService (18)
- BIRT (27)
- .NET (7)
- Database (105)
- 设计模式 (16)
- 自动化和测试 (19)
- Maven&Ant (43)
- 工作流 (36)
- 开源应用 (156)
- 其他 (16)
- 前台&美工 (119)
- 工作积累 (0)
- OS&Docker (83)
- Python&爬虫 (28)
- 工具软件 (157)
- 问题收集 (61)
- OFbiz (6)
- noSQL (12)
最新评论
-
HEZR曾嶸:
你好博主,这个不是很理解,能解释一下嘛//左边+1,上边+1, ...
java 两字符串相似度计算算法 -
天使建站:
写得不错,可以看这里,和这里的这篇文章一起看,有 ...
jquery 遍历对象、数组、集合 -
xue88ming:
很有用,谢谢
@PathVariable映射出现错误: Name for argument type -
jnjeC:
厉害,困扰了我很久
MyBatis排序时使用order by 动态参数时需要注意,用$而不是# -
TopLongMan:
非常好,很实用啊。。
PostgreSQL递归查询实现树状结构查询
http://my.oschina.net/ruibo/blog/546364
查了好多博客 好多都用的 EAN8/EAN13/Code39 后来发现生成的条形码都不能把 数字显示完成 就改为了code128
因为有需要把生成的条形码 拼接在一个图片里 保存
查了好多博客 好多都用的 EAN8/EAN13/Code39 后来发现生成的条形码都不能把 数字显示完成 就改为了code128
JBarcodeBean jBarcodeBean = new JBarcodeBean(); jBarcodeBean.setCodeType(new Code128()); jBarcodeBean.setCode("301010025000001877"); BufferedImage img1 = new BufferedImage(300, 100, BufferedImage.TYPE_INT_RGB); img1 = jBarcodeBean.draw(img1); saveToPNG(img1, "4.png");
static void saveToJPEG(BufferedImage paramBufferedImage, String paramString) { saveToFile(paramBufferedImage, paramString, "jpeg"); } static void saveToFile(BufferedImage paramBufferedImage, String paramString1, String paramString2) { try { FileOutputStream localFileOutputStream = new FileOutputStream( "d:/test/" + paramString1); ImageUtil.encodeAndWrite(paramBufferedImage, paramString2, localFileOutputStream, 100, 100); localFileOutputStream.close(); } catch (Exception localException) { localException.printStackTrace(); } }
因为有需要把生成的条形码 拼接在一个图片里 保存
public byte[] getJabCode(String code) throws IOException{ //String code="301010025000001877,301010025000001878"; String[] args=code.split("\\,"); JBarcodeBean jBarcodeBean = new JBarcodeBean(); jBarcodeBean.setLabelPosition(JBarcodeBean.LABEL_BOTTOM); // 条形码类型 jBarcodeBean.setCodeType(new Code128()); // jBarcodeBean.setCodeType(new Code39()); //jBarcodeBean1.setLabelPosition(JBarcodeBean.LABEL_BOTTOM); int width1=200; int height1 =100; BufferedImage imageNew1 = new BufferedImage(width1, height1*args.length , BufferedImage.TYPE_INT_RGB); for(int i=0;i<args.length;i++){ jBarcodeBean.setCode(args[i]); BufferedImage tempimg = new BufferedImage(width1, height1, BufferedImage.TYPE_INT_RGB); tempimg = jBarcodeBean.draw(tempimg); int[] ImageArrayOne1 = new int[width1 * height1]; ImageArrayOne1 = tempimg.getRGB(0, 0, width1, height1, ImageArrayOne1, 0, width1); imageNew1.setRGB(0, 100*i, width1, height1, ImageArrayOne1, 0, width1); } ByteArrayOutputStream out = new ByteArrayOutputStream(); boolean flag = ImageIO.write(imageNew1, "gif", out); byte[] b = out.toByteArray(); //saveToPNG(imageNew1, "imageNew1.png"); return b; }
发表评论
-
Java Comparable和Comparator
2016-06-26 08:52 699http://my.oschina.net/android52 ... -
Java集合框架之fastutil & koloboke
2016-06-23 14:04 2473Java集合框架之fastutil http://rensan ... -
ehcache 分布式支持
2016-06-05 22:26 1099原文 http://my.oschina.net/glenxu ... -
Intellij IDEA插件开发入门
2016-05-26 11:42 2883原文: http://blog.csdn.net/dc_726 ... -
阿里巴巴Druid数据源的配置与使用
2016-05-24 17:42 1546http://my.oschina.net/wjme/blog ... -
mysql中间件研究(Atlas,cobar,TDDL), 分库分表插件
2016-05-09 14:15 3445http://www.guokr.com/blog/47576 ... -
Java集合: Queue和Deque
2016-05-09 09:49 1864Queue http://my.oschina.net/kev ... -
使用gzip优化web应用(filter实现)
2016-05-07 01:45 1032使用gzip优化web应用(filter实现) http:// ... -
Byteman 3.0.5 发布,Java 字节码注入工具
2016-04-23 10:29 1770Byteman 3.0.5 发布,Java 字 ... -
RandomStringUtils的说明和生成随机汉字
2016-04-20 15:21 1393更多参考: http://my.oschina.net/wil ... -
通过IP地址获取地理位置
2016-04-20 15:19 895http://my.oschina.net/githubhty ... -
Java编程中使用正则表达式过滤非数字字符串
2016-04-14 13:51 1719/** * * @param str ... -
非对称加密DH算法,DH代码实现
2016-04-13 11:33 1358RSA算法原理(一)http:// ... -
企业支付宝账号开发接口教程
2016-03-31 14:52 1240企业支付宝账号开发接口教程--JAVA-UTF-8(实际操作- ... -
java double类型数据操作工具类
2016-03-28 17:36 1242http://my.oschina.net/yxwblog/b ... -
double转换到BigDecimal
2016-03-28 17:11 1546BigDecimal b = new BigDecimal(d ... -
Java 生成好看的验证码
2016-03-23 10:52 3362http://www.oschina.net/code/sni ... -
Linux环境安装配置Swftools
2016-03-22 21:01 1107http://tetop.blog.51cto.com/188 ... -
java压缩与解压缩文件
2016-03-20 22:03 1469http://www.oschina.net/code/sni ... -
java图像压缩
2016-03-19 23:20 952http://my.oschina.net/686991/bl ...
相关推荐
有些人太黑了,资源来自网络,就要服务大众。...要生成不同类型的条码只需按注释的位置修改就可以了。 所有的类型都在net.sourceforge.jbarcodebean.model包下,很明了。 生成的图片路径自己设置就可以了。
- 在Java中生成条形码时,要确保选择的库与项目兼容,并了解其使用限制。 以上是关于Java生成条形码和二维码的基本知识,涵盖了它们的原理、应用、生成方法以及使用Java进行条形码处理的关键点。希望这些信息对您...
本文将详细介绍`jbarcodebean1.20`的`jar`包,这是一个用于生成条形码的Java库,适用于需要在应用程序中集成条形码生成功能的开发者。条形码作为一种自动识别和数据采集技术,在零售、物流、仓储等领域广泛应用。`...
这个包的核心组件是`JBarcodeBean`,它是一个基于Java的条形码生成工具,能够帮助开发者在应用程序中集成条形码功能。 首先,我们要理解`JBarcodeBean`的主要功能。它允许程序员创建不同类型的条形码,如EAN-13、...
这是一个很好的JAVA条形码设计软件,jbarcodebean-1.2.0
具体使用方式见另一个资源,Java条码生成.txt .欢迎大家下载使用!
描述中提到了"jbarcode-0.2.8"和"jbarcodebean-1.2.0",这是关于Java条形码生成库JBarcode的不同版本,但主要关注点是JTA,因为"jta-1.0.1B"和"jta-1.1"再次被提及。这表明讨论的是用于处理分布式事务的Java技术。 ...