最近有一新项目,用到了二维码,特写下来与大家分享。
import java.awt.Color; import java.awt.Graphics2D; import java.awt.image.BufferedImage; import java.io.File; import java.util.Date; import javax.imageio.ImageIO; import com.swetake.util.Qrcode; public class QRCodeEncoderTest { public QRCodeEncoderTest() { } public static void create_image(String sms_info) throws Exception { try { Qrcode testQrcode = new Qrcode(); testQrcode.setQrcodeErrorCorrect('M'); testQrcode.setQrcodeEncodeMode('B'); testQrcode.setQrcodeVersion(7); String testString = sms_info; byte[] d = testString.getBytes("gbk"); System.out.println(d.length); // BufferedImage bi = new BufferedImage(98, 98,BufferedImage.TYPE_INT_RGB); BufferedImage bi = new BufferedImage(98, 98, BufferedImage.TYPE_BYTE_BINARY); Graphics2D g = bi.createGraphics(); g.setBackground(Color.WHITE); g.clearRect(0, 0, 98, 98); g.setColor(Color.BLACK); // 限制最大字节数为120 if (d.length > 0 && d.length < 120) { boolean[][] s = testQrcode.calQrcode(d); for (int i = 0; i < s.length; i++) { for (int j = 0; j < s.length; j++) { if (s[j][i]) { g.fillRect(j * 2 + 3, i * 2 + 3, 2, 2); } } } } g.dispose(); bi.flush(); File f = new File("D:\\" + sms_info + ".jpg"); if (!f.exists()) { f.createNewFile(); } // 创建图片 ImageIO.write(bi, "jpg", f); } catch (Exception e) { e.printStackTrace(); } } public static void main(String[] args) throws Exception { QRCodeEncoderTest.create_image("2013022221000001,编自XX银行信用卡进件需求。"); } }
相关推荐
1.通过QRCode.jar包生成二维码,可设置二维码图片格式,二维码图片存放路径,二维码尺寸,二维码颜色 2.二维码扫描内容分为两种,1种为链接式,如:www.zdkc.com,通过链接展示访问的内容,1种为json数据展示,通过...
java生成二维码_java将二维码转换成base64
Java后台生成二维码工具类
java生成二维码,java将二维码转换成base64
java生成二维码
JAVA生成二维码Demo源码,直接导入运行即可。一共只有一个包和两个类,很简单的小Demo,适合新手学习。
java中二维码生成和解析的必须jar包 以及完整的java代码 可以直接使用
java 使用zxing生成二维码(带logo和文字说明)已经封装 使用起来很方便 下载下来直接调用传入参数就可以
java 生成二维码,java 解析二维码 ,很详细的示例 ,很不错的学习资料
该资源为java生成二维码,可调整二维码大小,排版,密度,设置图片头像
支持maven引入依赖生成二维码,自带工具类,支持生成二维码到本地,也可以转成base64字符串(前端轻松解析),写好了强大的工具类,总有一个适合你的。。。。。
java生成二维码简单DEMO,生成图片到目录下,稍微改下可以直接用流输出显示。
java生成二维码demo,可以直接使用。一看就会。欢迎下载
java生成二维码,且中间带图片(logo)的方法,且logo的具体位置可以自己设置,下载下来就能运行的
java生成二维码所用的jar包,里面包含源码,如有不对的地方往大家原谅。
面向开发人员,和经常接触使用各种二维码的人,这个工具能帮助开发二维码的人员生成各种格式二维码,包括png,jpg,bpm,gif,SVG(矢量),EPS(矢量),PDF(矢量),并且能够调用电脑的摄像头扫描二维码,将码...
java 生成二维码 亲测有效。java 生成二维码 亲测有效。
在支付与交易方面,二维码支付已成为现代支付方式之一,用户通过扫描商家生成的付款二维码完成支付过程;签到和门禁管理中,二维码可实现电子签到和入场管理,减少排队及纸质票据使用;社交媒体推广中,通过扫描个人...
java生成二维码实例+jar包,希望能给需要的人带来帮助
Java代码直接生成专属二维码图片。二维码图片解析。Web前端二维码以图片显示。生成二维码可以用维修,QQ,支付宝等扫一扫可以直接访问。