简介
Java分区域彩色/渐变二维码
Github地址:https://github.com/SmileZXLee/ColorfulQRCodeForJava
ColorfulQRCodeForJava
使用方法
注意:请先生成黑白的二维码,再通过ZXColorfulQRCode类生成彩色二维码
生成一个上下左右四个方块颜色不同的二维码
- 参数为待处理的二维码图片与上下左右四个方块的颜色
BufferedImage resImg1 = ZXColorfulQRCode.handleGradientQRCodeBlock(image1, leftTopColor, leftBottomColor, rightTopColor, rightBottomColor);
- 查看效果
生成一个每一行颜色不同的二维码
- 参数为待处理的二维码图片与颜色数组
BufferedImage resImg2 = ZXColorfulQRCode.handleGradientQRCodeRow(image2, colors);
- 查看效果
生成一个每一列颜色不同的二维码
- 参数为待处理的二维码图片与颜色数组
BufferedImage resImg3 = ZXColorfulQRCode.handleGradientQRCodeColoum(image3, colors);
- 查看效果
生成一个对角线颜色不同的二维码
- 参数为待处理的二维码图片与颜色数组
BufferedImage resImg4 = ZXColorfulQRCode.handleGradientQRCodeOblique(image4, colors);
- 查看效果
生成一个对角线颜色为渐变色的二维码
- 参数为待处理的二维码图片与颜色数组
Color[] gradientcolors = ZXColorfulQRCode.getGradientColor(Color.PINK,Color.BLUE,30);
BufferedImage resImg5 = ZXColorfulQRCode.handleGradientQRCodeOblique(image5, gradientcolors);
- 查看效果