導航:首頁 > 編程語言 > 代碼怎麼生成二維碼

代碼怎麼生成二維碼

發布時間:2021-10-24 13:24:15

A. 文字如何生成二維碼

文字生成二維碼可以使用二維碼生成器,以碼上游為例,操作方法如下:

1、打開碼上游二維碼的網站,使用微信或QQ直接登錄,無需注冊。

2、登錄成功後點擊左側的二維碼內容菜單,然後輸入標題。

3、在二維碼編輯界面文本框中輸入自己想要製作成二維碼的文字(如需對掃碼內容進行保密,可添加保密方案並選擇)。

4、接著點擊保存就生成二維碼圖片了(可以選擇直接列印或者下載圖片下來列印)。

碼上游除了可以把文字生成二維碼,還可以把圖片,視頻,語音,文檔等內容生成二維碼。碼上游還可以生成多種內容的二維碼記錄單,可添加定位、圖片、音視頻等信息。用戶掃描二維碼,就可以實現信息錄入,將紙質表單電子化。生成二維碼後還可隨時更改,二維碼圖案不變,生成數量、掃描次數、使用時間都不限。進入碼上游網站了解更多

B. 如何用二維碼字元串批量生成二維碼

有了二維碼生成庫(java版),for就很簡單了

在網上搜索QRcode.jar,可以參考下面的代碼

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
/**
* 生成二維碼(QRCode)圖片的公共方法
* @param content 存儲內容
* @param imgType 圖片類型
* "jpg","png"
* @param size 二維碼尺寸
* 取值范圍1-40,值越大尺寸越大,可存儲的信息越大
* @return
*/
public static BufferedImage encode2DCode(String content, String imgType, int size) {
BufferedImage bufImg = null;
try {
Qrcode qrcodeHandler = new Qrcode();
// 設置二維碼排錯率,可選L(7%)、M(15%)、Q(25%)、H(30%),排錯率越高可存儲的信息越少,但對二維碼清晰度的要求越小
qrcodeHandler.setQrcodeErrorCorrect('M');
qrcodeHandler.setQrcodeEncodeMode('B');
// 設置設置二維碼尺寸,取值范圍1-40,值越大尺寸越大,可存儲的信息越大
qrcodeHandler.setQrcodeVersion(size);
// 獲得內容的位元組數組,設置編碼格式
byte[] contentBytes = content.getBytes("utf-8");
// 圖片尺寸
int imgSize = 67 + 12 * (size - 1);
bufImg = new BufferedImage(imgSize, imgSize, BufferedImage.TYPE_INT_RGB);
Graphics2D gs = bufImg.createGraphics();
// 設置背景顏色
gs.setBackground(Color.WHITE);
gs.clearRect(0, 0, imgSize, imgSize);
// 設定圖像顏色> BLACK
gs.setColor(Color.BLACK);
// 設置偏移量,不設置可能導致解析出錯
int pixoff = 2;
// 輸出內容> 二維碼
if (contentBytes.length > 0 && contentBytes.length < 800) {
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 {
throw new Exception("QRCode content bytes length = " + contentBytes.length + " not in [0, 800].");
}
gs.dispose();
bufImg.flush();
} catch (Exception e) {
e.printStackTrace();
}
return bufImg;
}

C. 如何生成二維碼代碼詳解

二維碼的生成來(可設置源大小) 本文寫的二維碼生成是基於jQuery和jquery.qrcode.min.js插件的,本文將介紹兩種方法和方式,僅供朋友選擇和取捨。本文最下面附有插件的下載地址! 方式: 基於jquery.qrcode.min.js插件生成

D. 二維碼管理系統自動生成了22位編號,怎麼把編號生成二維碼圖形

22位條碼也叫code128條碼 用CorelDRAW條碼專家,excel里也可以製作,只要下載code128條碼控制項就行

E. 怎麼用java代碼把一個鏈接生成二維碼

參考代碼
import java.io.*;
import java.util.Date;
import java.awt.*;
import java.awt.image.*;
import javax.imageio.*;
public class QRCodeEncoderTest
{
/** Creates a new instance of 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,

F. 怎麼把一串代碼變成二維碼

親,我寫了一段代碼可以供你參考:
public static void main(String[] args) {
String myCodeText = "http://Crunchify.com/";
String filePath = "/Users/appshah/Documents/eclipsewp/CrunchifyQR.png";
int size = 125;
String fileType = "png";
File myFile = new File(filePath);
try {
Hashtable<EncodeHintType, ErrorCorrectionLevel> hintMap = new Hashtable<EncodeHintType, ErrorCorrectionLevel>();
hintMap.put(EncodeHintType.ERROR_CORRECTION, ErrorCorrectionLevel.L);
QRCodeWriter qrCodeWriter = new QRCodeWriter();
BitMatrix byteMatrix = qrCodeWriter.encode(myCodeText,BarcodeFormat.QR_CODE, size, size, hintMap);
int CrunchifyWidth = byteMatrix.getWidth();
BufferedImage image = new BufferedImage(CrunchifyWidth, CrunchifyWidth,
BufferedImage.TYPE_INT_RGB);
image.createGraphics();

Graphics2D graphics = (Graphics2D) image.getGraphics();
graphics.setColor(Color.WHITE);
graphics.fillRect(0, 0, CrunchifyWidth, CrunchifyWidth);
graphics.setColor(Color.BLACK);

for (int i = 0; i < CrunchifyWidth; i++) {
for (int j = 0; j < CrunchifyWidth; j++) {
if (byteMatrix.get(i, j)) {
graphics.fillRect(i, j, 1, 1);
}
}
}
ImageIO.write(image, fileType, myFile);
} catch (WriterException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
System.out.println("\n\nYou have successfully created QR Code.");
}

O(∩_∩)O~溫馨提示O(∩_∩)O~
真心希望你能採納我的回答,如有不明白,可以繼續追問,若滿意,記得及時採納。

G. 怎樣製作生成二維碼

二維碼,又稱二維條碼,最早起源於日本,它是用特定的幾何圖形按一定規律在平面(二維方向)上分布的黑白相間的圖形,是所有信息數據的一把鑰匙。在現代商業活動中,應用廣泛,如:產品防偽、廣告推送、網站鏈接、數據下載、商品交易等等。
製作生成二維碼可以在到網路首頁,輸入二維碼,即可看到有二維碼生成器,可在線生成二維碼。
二維碼的生成器開始由三大部分組成,開始點擊文本,當然也可以按你自己的需求來選擇。旁邊是尺寸,下面是內容。輸入好了文字點擊確認,只需要3-5秒的時間,電腦出來了一個初步的圖案,那個就是你設計的二維碼。 如果大小尺寸不滿意,可以重新點擊上面的數字1-9.然後就可以下載到手機或者本地電腦中了。OK!

H. 二維碼怎麼生成

製作二維碼需要一種叫做「二維碼生成器」的工具,也就是一種二維碼生成的軟體。二維碼的機制就是用特定的幾何圖形在二維平面上分布的黑白相間的圖形。它的實質就是計算機的邏輯基礎語言,0和1進行的排列組合,使用若干個與二進制相對應的幾何形體來表示文字數值信息。

從字面上就可以看出,二維碼是一種比一維碼更為先進的條碼格式。一維碼只能在一個方向,且大多是水平方向上表達信息,但是二維碼在水平、垂直方向上都能儲存信息。另外,一維碼是由數字、字母構成,但是二維碼可以儲存漢字、數字和圖片等等。

碼上游二維碼的基本功能是用戶可通過上傳的方式將圖片語音視頻等信息通過簡單的在線編輯排版後轉換成二維碼。而且通過碼上游二維碼的文檔在線轉換功能,可以把PPT,Word,PDF,Excel等48種辦公文檔格式自動轉換成可以通過手機在線查看的格式,方便用戶掃碼查看各種文檔。進入碼上游網站了解更多

I. java中怎樣用代碼生成二維碼

參考代碼

import java.io.*;
import java.util.Date;

import java.awt.*;
import java.awt.image.*;
import javax.imageio.*;

public class QRCodeEncoderTest
{

/** Creates a new instance of 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:\\QRCodeTest\\"+sms_info+".jpg");
if(!f.exists()){
f.createNewFile();
}
//創建圖片
ImageIO.write(bi, "jpg", f);

} // end try
catch (Exception e) {
e.printStackTrace();
} // end catch
}

public static void main(String[] args) throws Exception {
System.out.println(new Date());
for(int i =1; i < 100000; i ++){
QRCodeEncoderTest.create_image(i+"");
}
System.out.println(new Date());
} // end main
}

J. html怎麼生成當前頁面的二維碼實例

在網路網頁搜索二維碼生成器,然後按照步驟,就可以生成當前頁面的二維碼了。

閱讀全文

與代碼怎麼生成二維碼相關的資料

熱點內容
看完這個電影我想說英文翻譯 瀏覽:556
pc端看電影的網站 瀏覽:412
運營商大數據金融 瀏覽:989
蘋果手機qq鑽全部顯示 瀏覽:99
蘋果手機清除應用手勢密碼鎖 瀏覽:803
win10腦無聲音怎麼樣處理 瀏覽:532
steam把游戲放哪個文件夾 瀏覽:852
終端代碼 瀏覽:671
大數據儲備是什麼 瀏覽:757
蘋果手機密碼鎖文件 瀏覽:48
主角造軍艦強國類小說 瀏覽:943
女性幻想電影 瀏覽:947
新集收藏5個小時的愛情電影 瀏覽:69
是蘋果的錄像文件大 瀏覽:882
jsp內置對象怎麼用 瀏覽:655
文件加密精靈軟體實驗報告 瀏覽:352
windowold還原win10 瀏覽:775
日本非洲大片 瀏覽:401
matlab繪圖工具 瀏覽:883
網路用語頭部什麼意思 瀏覽:258

友情鏈接