java二維碼代碼個人名片,個人名片生成二維碼

本文目錄一覽:

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」比特流的概念,使用若干個與二進制相對應的幾何形體來表示文字數值信息,通過圖象輸入設備或光電掃描設備自動識讀以實現信息自動處理。

它具有條碼技術的一些共性:每種碼制有其特定的字符集;每個字符佔有一定的寬度;具有一定的校驗功能等。

同時還具有對不同行的信息自動識別功能、及處理圖形旋轉變化點。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/200977.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-06 11:29
下一篇 2024-12-06 11:29

相關推薦

  • Python周杰倫代碼用法介紹

    本文將從多個方面對Python周杰倫代碼進行詳細的闡述。 一、代碼介紹 from urllib.request import urlopen from bs4 import Bea…

    編程 2025-04-29
  • Python字符串寬度不限制怎麼打代碼

    本文將為大家詳細介紹Python字符串寬度不限制時如何打代碼的幾個方面。 一、保持代碼風格的統一 在Python字符串寬度不限制的情況下,我們可以寫出很長很長的一行代碼。但是,為了…

    編程 2025-04-29
  • Python基礎代碼用法介紹

    本文將從多個方面對Python基礎代碼進行解析和詳細闡述,力求讓讀者深刻理解Python基礎代碼。通過本文的學習,相信大家對Python的學習和應用會更加輕鬆和高效。 一、變量和數…

    編程 2025-04-29
  • Python滿天星代碼:讓編程變得更加簡單

    本文將從多個方面詳細闡述Python滿天星代碼,為大家介紹它的優點以及如何在編程中使用。無論是剛剛接觸編程還是資深程序員,都能從中獲得一定的收穫。 一、簡介 Python滿天星代碼…

    編程 2025-04-29
  • 倉庫管理系統代碼設計Python

    這篇文章將詳細探討如何設計一個基於Python的倉庫管理系統。 一、基本需求 在着手設計之前,我們首先需要確定倉庫管理系統的基本需求。 我們可以將需求分為以下幾個方面: 1、庫存管…

    編程 2025-04-29
  • 寫代碼新手教程

    本文將從語言選擇、學習方法、編碼規範以及常見問題解答等多個方面,為編程新手提供實用、簡明的教程。 一、語言選擇 作為編程新手,選擇一門編程語言是很關鍵的一步。以下是幾個有代表性的編…

    編程 2025-04-29
  • Python實現簡易心形代碼

    在這個文章中,我們將會介紹如何用Python語言編寫一個非常簡單的代碼來生成一個心形圖案。我們將會從安裝Python開始介紹,逐步深入了解如何實現這一任務。 一、安裝Python …

    編程 2025-04-29
  • 怎麼寫不影響Python運行的長段代碼

    在Python編程的過程中,我們不可避免地需要編寫一些長段代碼,包括函數、類、複雜的控制語句等等。在編寫這些代碼時,我們需要考慮代碼可讀性、易用性以及對Python運行性能的影響。…

    編程 2025-04-29
  • Python愛心代碼動態

    本文將從多個方面詳細闡述Python愛心代碼動態,包括實現基本原理、應用場景、代碼示例等。 一、實現基本原理 Python愛心代碼動態使用turtle模塊實現。在繪製一個心形的基礎…

    編程 2025-04-29
  • 北化教務管理系統介紹及開發代碼示例

    本文將從多個方面對北化教務管理系統進行介紹及開發代碼示例,幫助開發者更好地理解和應用該系統。 一、項目介紹 北化教務管理系統是一款針對高校學生和教職工的綜合信息管理系統。系統實現的…

    編程 2025-04-29

發表回復

登錄後才能評論