Kod QR telah menjadi alat penting dalam dunia digital hari ini, merapatkan jurang antara ruang fizikal dan digital. Sama ada anda berkongsi pautan tapak web, maklumat hubungan atau bukti kelayakan Wi-Fi, kod QR menjadikannya mudah. Dalam artikel ini, kami akan menyelami penjana kod QR berasaskan Python, menerangkan kod langkah demi langkah dan menunjukkan kepada anda cara membuat kod QR tersuai anda sendiri. Mari mulakan!
Python ialah bahasa pengaturcaraan serba boleh yang memudahkan untuk mengautomasikan tugas, termasuk menjana kod QR. Dengan hanya beberapa baris kod, anda boleh membuat kod QR yang bukan sahaja berfungsi tetapi juga menarik secara visual. Bahagian yang terbaik? Anda boleh menyesuaikan warna dan saiz agar sepadan dengan jenama atau gaya peribadi anda.
Di bawah, kami akan membimbing anda melalui kod Python untuk menjana kod QR dan menerangkan cara menggunakannya dengan berkesan.
Sebelum anda bermula, anda perlu memasang perpustakaan Python yang diperlukan. Buka terminal atau Buku Nota Jupyter anda dan jalankan arahan berikut:
!pip install qrcode[pil]
Arahan ini memasang pustaka qrcode, yang digunakan untuk menjana kod QR dan PIL (Bantal), yang mengendalikan pemprosesan imej.
Setelah perpustakaan dipasang, import modul yang diperlukan dalam skrip Python atau buku nota anda:
import qrcode from PIL import Image from IPython.display import display
Seterusnya, kami mentakrifkan fungsi yang dipanggil generate_qr_code yang mengambil tiga parameter:
Berikut ialah fungsinya:
def generate_qr_code(link, fill_color='black', back_color='white'): """ Generates a QR code from the given link and displays it in the notebook. :param link: The URL or text to encode in the QR code. :param fill_color: The color of the QR code (default is 'black'). :param back_color: The background color of the QR code (default is 'white'). """ # Create a QR code instance qr = qrcode.QRCode( version=1, # Controls the size of the QR Code (1 is the smallest, 40 is the largest) error_correction=qrcode.constants.ERROR_CORRECT_L, # Error correction level box_size=10, # Size of each box in the QR code border=4, # Border size around the QR code ) # Add data to the QR code qr.add_data(link) qr.make(fit=True) # Create an image from the QR code instance img = qr.make_image(fill_color=fill_color, back_color=back_color) # Display the image in the notebook display(img)
Untuk menjana kod QR, hanya panggil fungsi generate_qr_code. Begini cara anda boleh melakukannya:
!pip install qrcode[pil]
Mari kita pecahkan komponen utama kod:
Instance QRCode: Kelas qrcode.QRCode digunakan untuk mencipta objek kod QR. Anda boleh menyesuaikan saiz, tahap pembetulan ralat dan jidarnya.
Menambah Data: Kaedah add_data mengekodkan pautan atau teks yang disediakan ke dalam kod QR.
Membuat Imej: Kaedah make_image menjana kod QR sebagai imej, dengan warna yang boleh disesuaikan.
Memaparkan Imej: Fungsi paparan menunjukkan kod QR terus dalam Buku Nota Jupyter anda.
Salah satu ciri terbaik penjana kod QR ini ialah fleksibilitinya. Anda boleh:
Berikut ialah beberapa cara anda boleh menggunakan penjana kod QR ini:
Menjana kod QR dengan Python adalah mudah, pantas dan sangat boleh disesuaikan. Dengan kod yang disediakan dalam artikel ini, anda boleh membuat kod QR untuk sebarang tujuan, sama ada peribadi atau profesional. Jadi kenapa tunggu? Mula menjana kod QR anda sendiri hari ini dan membuka dunia kemungkinan!
Petua Pro: Tandai halaman artikel ini untuk rujukan masa hadapan, dan kongsikannya dengan rakan anda yang mungkin mendapati ia berguna. Selamat mengekod! ?
!pip install qrcode[pil]
Kredit Pengarang:
Belajar Pengiraan Jurutera Kimia dengan Alat & Teknologi
Atas ialah kandungan terperinci Cipta Kod QR Menakjubkan dalam Beberapa Saat dengan Python - Begini Caranya!. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!