首页 > 编程知识 正文

java二维码代码个人名片,个人名片生成二维码

时间:2023-12-24 12:11:53 阅读:321727 作者:RHFG

本文目录一览:

java生成二维码名片,内容太大,转码怎么实现

Java中字符串转码,根据实际运用的环境有以下三种方式 使用Java.lang.String这是最常用的方法,先用对应编码获取字节,然后重新构造新编码,示例代码如下: String s = "清山";   byte[] b = s.getBytes("utf-吧");//编码   String sa = new String(b, "gb二三一二");//解码:用什么字符集编码就用什么字符集解码 java.io.InputStreamReader/OutputStreamWriter:桥转换读写文件的应用中,可以使用这种方式,直接在IO流构造中转换,示例代码如下: InputStream is = new FileInputStream("C:/项目进度跟踪.txt");//文件读取   InputStreamReader isr = new InputStreamReader(is, "utf-吧");//解码   OutputStream os = new FileOutputStream("C:/项目进度跟踪_gb二三一二.txt");//文件输出   OutputStreamWriter osw = new OutputStreamWriter(os, "gb二三一二");//开始编码 java.nio.Charset使用nio中的Charset转换字符,示例代码如下: Charset inSet = Charset.forName("utf-吧");  // 解码字符集  Charset outSet = Charset.forName("gb二三一二");  // 编码字符集   CharsetDecoder de = inSet.newDecoder();  // 解码器 CharsetEncoder en = outSet.newEncoder();// 编

二维码名片怎么制作

现在二维码名片很方便,简单一扫,就能够知道你的个人信息,那么这种二维码名片是怎么制作的呢?让我们一起来看看吧!

工具/材料

草料二维码

首先我们在网上搜索草料二维码生成器。利用这个软件去生成一个二维码名片。点击“创建个人名片”。

然后用你的常用微信扫一扫。可以在手机上生成一个专属名片。

扫描之后,需要微信授权,个人在完善一些自己的资料,比如说公司、职位、邮箱等。

生成二维码名片成功之后,我们再去扫一扫,就可以看见一个电子版的二维码名片了。

java怎么生成带logo二维码

1、下载生成二维码所需要的jar包qrcode.jar;

2、直接上生成二维码的java代码

 

//需要导入的包

import java.awt.Color;

import java.awt.Graphics2D;

import java.awt.Image;

import java.awt.image.BufferedImage;

import java.io.File;

import javax.imageio.ImageIO;

import com.swetake.util.Qrcode;

 

/** 

     * 生成二维码(QRCode)图片 

     * @param content 二维码图片的内容

     * @param imgPath 生成二维码图片完整的路径

     * @param ccbpath  二维码图片中间的logo路径

     */  

    public static int createQRCode(String content, String imgPath,String ccbPath) {  

        try {  

            Qrcode qrcodeHandler = new Qrcode();  

            qrcodeHandler.setQrcodeErrorCorrect('M');  

            qrcodeHandler.setQrcodeEncodeMode('B');  

            qrcodeHandler.setQrcodeVersion(7);  

  

            // System.out.println(content);  

            byte[] contentBytes = content.getBytes("gb2312");  

            //构造一个BufferedImage对象 设置宽、高

            BufferedImage bufImg = new BufferedImage(140, 140, BufferedImage.TYPE_INT_RGB);  

            Graphics2D gs = bufImg.createGraphics();  

  

            gs.setBackground(Color.WHITE);  

            gs.clearRect(0, 0, 140, 140);  

  

            // 设定图像颜色  BLACK  

            gs.setColor(Color.BLACK);  

  

            // 设置偏移量 不设置可能导致解析出错  

            int pixoff = 2;  

            // 输出内容  二维码  

            if (contentBytes.length  0  contentBytes.length  120) {  

                boolean[][] codeOut = qrcodeHandler.calQrcode(contentBytes);  

                for (int i = 0; i  codeOut.length; i++) {  

                    for (int j = 0; j  codeOut.length; j++) {  

                        if (codeOut[j][i]) {  

                            gs.fillRect(j * 3 + pixoff, i * 3 + pixoff, 3, 3);  

                        }  

                    }  

                }  

            } else {  

                System.err.println("QRCode content bytes length = "  

                        + contentBytes.length + " not in [ 0,120 ]. ");  

                return -1;

            }  

            Image img = ImageIO.read(new File(ccbPath));//实例化一个Image对象。

            gs.drawImage(img, 55, 55, 30, 30, null);

            gs.dispose();  

            bufImg.flush();  

  

            // 生成二维码QRCode图片  

            File imgFile = new File(imgPath);  

            ImageIO.write(bufImg, "png", imgFile);  

  

        }catch (Exception e){  

            e.printStackTrace();  

            return -100;

        }  

        return 0;

    }

来自网友 孤独青鸟的博客

怎样制作二维码名片

可以通过第三方软件来制作。

二维码又称二维条码,最常见的形式是QRCode,QR全称QuickResponse,是一个近几年来移动设备上超流行的一种编码方式。

它比传统的BarCode条形码能存更多的信息,也能表示更多的数据类型。

二维条码/二维码(2-dimensionalbarcode)用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的。

在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理。

它具有条码技术的一些共性:每种码制有其特定的字符集;每个字符占有一定的宽度;具有一定的校验功能等。

同时还具有对不同行的信息自动识别功能、及处理图形旋转变化点。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。