BarCode.jar包 ,将内容转换为1维条码
public static byte [] createBarCode(String content){
if(content==null){
return null;
}
ByteArrayOutputStream out=null;
try
{
out=new ByteArrayOutputStream();
Code39Bean bean = new Code39Bean();
final int dpi = 150;
bean.setModuleWidth(UnitConv.in2mm(1.0f / dpi));
bean.setWideFactor(3);
bean.doQuietZone(false);
BitmapCanvasProvider canvas = new BitmapCanvasProvider(out//
,"image/jpeg"//
,dpi//
,BufferedImage.TYPE_BYTE_BINARY//
,false//
,0);
bean.generateBarcode(canvas, content);
canvas.finish();
return out.toByteArray();
} catch (IOException e)
{
throw new RuntimeException("创建条形码失败!");
}finally{
if(out!=null){
try
{
out.close();
} catch (IOException e)
{
throw new RuntimeException("资源不能正常关闭!");
}
}
}
}
分享到:
相关推荐
SJT 11350-2006《二维条码 紧密矩阵码》是一项由中华人民共和国信息产业部制定的行业标准,主要规定了紧密矩阵码(Compact Matrix Code, 简称CM)的基本结构、编码规则、符号等级、译码算法等内容。该标准旨在为二维...
DM码,全称为Data Matrix Code,是一种二维条形码标准,广泛应用于工业自动化、物流管理、产品追踪等领域。它能够存储大量的数据,并且具有高纠错能力,能够在一定程度上抵抗污损和破损。在这个名为“DM码编译库资源...
基恩士固定安装式二维条码扫码枪SR-D100系列是一款专为工业应用设计的高性能读取设备,能够高效准确地读取各种二维条码。该用户手册是操作和维护SR-D100系列的必备参考资料,旨在帮助用户了解产品的正确使用方法、...
本篇将探讨“Halcon三维检测启蒙1”的主要内容,包括激光三角原理、不同的三维成像技术以及如何使用Halcon进行点云处理和三维重建。 **激光三角原理**: 激光三角原理是基于几何光学的一种三维测量方法,它利用了...
此设备可单独使用,也可以连接在动力电池模组生产线上配合使用-动力电池模组生产前段电芯处理设备。设备有以下几部分组成:1.电芯上料输送线。2.电芯扫码机构3.电芯定位夹具。4.联动机械手。5.等离子清洗机构。6.OCV...
对于不同类型的纱线,如纯棉、纯化纤、涤棉、棉粘和维棉纱,它们之间特克斯与英制支数的转换需要用到特定的K值,如纯棉纱的K值为583.1。 除了单位换算,纺织品的手感目测法也是一种直观的识别纤维的方法。例如,棉...
(2) 齿形廓形设计分析:系统根据链轮滚刀的轴向齿形确定出精铲刀的廓形,解决了现有技术中廓形设计与加工的难题。 4. 参考文献与专业指导 虽然文档中没有列出具体的参考文献,但从文章编号和文献标识码可以推测,...
Data Matrix技术是一种二维条码标准,它在20世纪80年代末由美国国际资料公司(International DataMatrix, ID Matrix)发明,旨在解决一维条形码信息容量有限的问题。一维条形码虽然在很多场景下应用广泛,但由于其只能...
- 虽然具体内容未给出,但安全生产应包括对施工人员的安全培训、设备维护、危险源识别和风险控制等。 7. **文明施工**: - 文明施工涉及施工现场的整洁、有序,噪音控制,废弃物处理等,以减少对周边环境和社区的...
二维码,全称“快速响应矩阵码”(Quick Response Code),是一种二维条形码技术,由日本Denso Wave公司在1994年开发。它在传统一维条形码的基础上进行了扩展,可以存储更多的数据,包括字母、数字、汉字、符号等,...
1. **产品生命周期管理(PLM)**:从设计到生产,再到销售,产品生命周期管理软件可以帮助企业跟踪和管理产品的所有阶段,包括这种特殊设计的蚊香包装。 2. **计算机辅助设计(CAD)**:设计师可能会使用CAD软件来...
DataMatrix是一种先进的二维条形码技术,被广泛应用于工业和商业领域。它是由国际标准化组织ISO/IEC 16022定义的一种矩阵式符号体系,具有极高的数据密度和错误纠正能力,能够在一个非常小的空间内存储大量的信息。 ...
1. **商品追溯**:通过二维码实现产品的生产、流通环节追溯,保障消费者权益。 2. **营销推广**:企业可以通过二维码引导用户访问特定网页或下载应用程序,提高营销活动的参与度。 3. **会议签到**:会议组织者可以...
1. 关系:如"学生"表,包含"学号"、"姓名"和"年龄"等列,构成二维表格。 2. 主码:例如"学号"是"学生"表中的主码,因为每个学生的学号都是唯一的。 3. 参照完整性:例如"供应情况表"中的供应商ID是"供应商表"S的...
16. **不属于CAM工作范畴**:生产过程与管理不属于CAM(计算机辅助制造)的工作内容,而是更偏向于生产计划和控制。 17. **非制定零件族相拟原则办法**:特性住码域法不属于制定零件族相拟原则的常用方法。 18. **...
在IT领域,条形码和二维码的编码与解码是数据传输和识别的重要技术。Datamatrix编码是一种二维条码标准,广泛应用于工业自动化、物流、电子元件标识等领域。本资料包提供了一个C#实现的Datamatrix编码和解码程序,...
例如,掷一个均匀的骰子,骰子的每个面上出现的概率是相等的,可以看作是在[1, 6]这个区间内随机选择一个点,各点被选中的概率都是1/6。 2.1.2 测度为角度的几何模型 虽然一维模型通常关联于长度,但在某些情况下,...
2. **Pentium II**:Pentium II是Intel公司生产的一种微处理器,代表了计算机品牌,是个人电脑市场上的一个重要产品线。 3. **CPU(中央处理器)**:是计算机硬件系统的核心部件,负责执行指令和控制计算机的运行。...
在包装生产线中,可以识别条形码或二维码的边缘。通过结合其他Halcon的高级功能,如形状匹配、模板匹配和测量工具,可以实现更复杂的检测任务。 总之,Halcon的峰值线提取技术是其强大图像处理能力的一部分,它能够...