近期做的一个项目,其中有一个批量生成一维码,然后将多个一维码放到一个图片输出的功能。自己做了一个小Demo,在这里记录一下。
生成一维码的功能使用的是barcode,一下是代码,代码很简单,就一下帖处理,不在每块做详细描述了:
import com.google.common.collect.Lists;
import org.krysalis.barcode4j.HumanReadablePlacement;
import org.krysalis.barcode4j.impl.code39.Code39Bean;
import org.krysalis.barcode4j.output.bitmap.BitmapCanvasProvider;
import org.krysalis.barcode4j.tools.UnitConv;
import javax.imageio.ImageIO;
import java.awt.*;
import java.awt.image.BufferedImage;
import java.io.*;
import java.util.List;
/**
* 在这里编写类的功能描述
*
* @author yangbin
* @created 2017/6/20
*/
public class BarCodeTest {
static String FILE_PATH = "/tmp/barcode/";
static int clowns = 5;
/**
* 行间距
*/
static int LineSpacing = 20;
public static void main(String[] args) {
int code = 1234567890;