当前位置:首页 > 编程技术 > 正文

链接如何生成二维码

链接如何生成二维码

使用在线服务 访问这些网站,输入想要转换成二维码的链接。 使用编程语言 Python可以使用`qrcode`库:```pythonimport qrcode 创建一个Q...

使用在线服务

访问这些网站,输入想要转换成二维码的链接。

使用编程语言

Python

可以使用`qrcode`库:

```python

import qrcode

创建一个QRCode对象

qr = qrcode.QRCode(

version=1,

error_correction=qrcode.constants.ERROR_CORRECT_L,

box_size=10,

border=4,

)

添加数据

qr.add_data('https://www.example.com')

qr.make(fit=True)

创建一个图像

img = qr.make_image(fill_color="black", back_color="white")

保存图像

img.save("qrcode.png")

```

Java

可以使用`ZXing`库:

```java

import com.google.zxing.BarcodeFormat;

import com.google.zxing.EncodeHintType;

import com.google.zxing.MultiFormatWriter;

import com.google.zxing.WriterException;

import com.google.zxing.common.BitMatrix;

import com.google.zxing.qrcode.decoder.ErrorCorrectionLevel;

import java.io.IOException;

import java.nio.file.Files;

import java.nio.file.Paths;

import java.util.HashMap;

import java.util.Map;

public class QRCodeGenerator {

public static void main(String[] args) {

String text = "https://www.example.com";

int width = 350;

int height = 350;

String filePath = "qrcode.png";

Map hints = new HashMap<>();

hints.put(EncodeHintType.ERROR_CORRECTION, ErrorCorrectionLevel.L);

try {

BitMatrix bitMatrix = new MultiFormatWriter().encode(text, BarcodeFormat.QR_CODE, width, height, hints);

Files.write(Paths.get(filePath), bitMatrix.toBitmap());

最新文章