生成二维码png图片
1.导入jar包
Qrcode.jar
2.执行代码
import java.awt.Color; import java.awt.Graphics2D; import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import java.io.UnsupportedEncodingException; import javax.imageio.ImageIO; import com.swetake.util.Qrcode; public class Test { public static void main(String[] args) { new Test().createImg("http://www.baidu.com/baidu?wd=asdasdasfsafassdasdsadasdas&tn=monline_4_dg", "D:\\logs\\", "QRCode"); new Test().createImg("http://www.shanshanbox.com", "D:\\logs\\", "QRCode2"); } public void createImg(String url, String folder, String fileName){ int codeWidth; int unitWidth = 50; Qrcode qrcode=new Qrcode(); qrcode.setQrcodeErrorCorrect('M');/* L','M','Q','H' */ qrcode.setQrcodeEncodeMode('B');/* "N","A" or other */ qrcode.setQrcodeVersion(0);/* 0-20 */ String testString = url; byte[] buff = null; try { buff = testString.getBytes("utf-8"); } catch (UnsupportedEncodingException e) { e.printStackTrace(); } System.out.println(buff.length); boolean[][] bRect = qrcode.calQrcode(buff); codeWidth = bRect.length * unitWidth; BufferedImage bi = new BufferedImage(codeWidth, codeWidth, BufferedImage.TYPE_INT_RGB); // createGraphics Graphics2D g = bi.createGraphics(); // set background g.setBackground(Color.WHITE); g.clearRect(0, 0, codeWidth, codeWidth); g.setColor(Color.BLACK); if (buff.length>0 && buff.length <123){ for (int i=0;i<bRect.length;i++){ for (int j=0;j<bRect.length;j++){ if (bRect[j][i]) { g.fillRect(j*unitWidth, i*unitWidth, unitWidth, unitWidth); } } } } g.dispose(); bi.flush(); String FilePath=folder + fileName + ".png"; File f = new File(FilePath); try { ImageIO.write(bi, "png", f); } catch (IOException e) { e.printStackTrace(); } } }
相关推荐
Java代码直接生成专属二维码图片。二维码图片解析。Web前端二维码以图片显示。生成二维码可以用维修,QQ,支付宝等扫一扫可以直接访问。
java生成二维码
java生成二维码图片到页面
1.通过QRCode.jar包生成二维码,可设置二维码图片格式,二维码图片存放路径,二维码尺寸,二维码颜色 2.二维码扫描内容分为两种,1种为链接式,如:www.zdkc.com,通过链接展示访问的内容,1种为json数据展示,通过...
java生成二维码_java将二维码转换成base64
java生成二维码图片,包含文字描述
java生成的二维码图片,里面有源码和使用说明,希望大家赶快去研究,二维码将广泛应用于各个行业。
该资源为java生成二维码,可调整二维码大小,排版,密度,设置图片头像
Java后台生成二维码工具类
java 使用zxing生成二维码(带logo和文字说明)已经封装 使用起来很方便 下载下来直接调用传入参数就可以
java生成二维码,java将二维码转换成base64
用java生出二维码图片保存到本地文件夹,好用,有问题问我(dm格式的),以前做的qr格式的,qr格式做的图片有点大,发彩信不好发,所以就做了dm格式的,现在大概有1.5k那么大吧,
java生成二维码,且中间带图片(logo)的方法,且logo的具体位置可以自己设置,下载下来就能运行的
JAVA生成二维码Demo源码,直接导入运行即可。一共只有一个包和两个类,很简单的小Demo,适合新手学习。
用java生出二维码图片保存到本地文件夹,源代码,好用,有问题问我(qr格式的)
java中二维码生成和解析的必须jar包 以及完整的java代码 可以直接使用
最新功能支持导入码内容文件批量生成二维码,支持生成带中国二维码注册解析中心(IDcode)认证的二维码。 运行方式:1、在项目上右击 运行java程序,入口在com.fiwan.qrgenerator.GeneratorForm 2、打jar包 java -...