code128C条码Java算法--生成顺丰单号条形码

这是一个Java程序,用于生成Code128C条形码。通过输入特定的条码字符串,程序将计算并绘制条形码图像,并将其保存到指定路径。代码包括了获取Code128C条纹值的逻辑和条码图像的绘制方法。
摘要由CSDN通过智能技术生成
package com.iskyinfo.shinytel.test;


import java.awt.Color;
import java.awt.Graphics;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.FileOutputStream;
import java.io.OutputStream;
import java.util.ArrayList;
import java.util.List;


import com.sun.image.codec.jpeg.JPEGCodec;
import com.sun.image.codec.jpeg.JPEGImageEncoder;


public class TestCode128C {
String[][] code128 = { { " ", " ", "00", "212222", "11011001100" },
{ "!", "!", "01", "222122", "11001101100" },
{ "\"", "\"", "02", "222221", "11001100110" },
{ "#", "#", "03", "121223", "10010011000" },
{ "$", "$", "04", "121322", "10010001100" },
{ "%", "%", "05", "131222", "10001001100" },
{ "&", "&", "06", "122213", "10011001000" },
{ "'", "'", "07", "122312", "10011000100", },
{ "(", "(", "08", "132212", "10001100100" },
{ ")", ")", "09", "221213", "11001001000" },
{ "*", "*", "10", "221312", "11001000100" },
{ "+", "+", "11", "231212", "11000100100" },
{ ",", ",", "12", "112232", "10110011100" },
{ "-", "-", "13", "122132", "10011011100" },
{ ".", ".", "14", "122231", "10011001110" },
{ "/", "/", "15", "113222", "10111001100" },
{ "0", "0", "16", "123122", "10011101100" },
{ "1", "1", "17", "123221", "10011100110" },
{ "2", "2", "18", "223211", "11001110010", },
{ "3", "3", "19", "221132", "11001011100" },
{ "4", "4", "20", "221231", "11001001110", },
{ "5", "5", "21", "213212", "11011100100" },
{ "6", "6", "22", "223112", "11001110100" },
{ "7", "7", "23", "312131", "11101101110" },
{ "8", "8", "24", "311222", "11101001100" },
{ "9", "9", "25", "321122", "11100101100" },
{ ":", ":", "26", "321221", "11100100110" },
{ ";", ";", "27", "312212", "11101100100" },
{ "<", "<", "28", "322112", "11100110100" },
{ "=", "=", "29", "322211", "11100110010" },
{ ">", ">", "30", "212123", "11011011000" },
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值