Membuat QR Code Menggunakan Python – Pada artikel kali ini, kita akan membahas bagaimana membuat QR code menggunakan Python. QRcode merupakan singkatan dari Quick Respone code, Permata kali digunakan di industri otomotive untuk melakukan tracking terhadap komponen kendaraan. Saat ini, penggunaan barcode dua dimensi ini sudah sangat luas, namun umumnya di pakai untuk mengkodekan alamat website, nomor contact, alamat email, nomor telepon atau sekedar teks biasa. Akan tetapi, sekarang telah semakin berkembang dan menjadi salah satu metode pembayaran yaitu seperti QRIS.
Lalu bagaimana cara membaca pesan QR Code dalam bentuk gambar? Untuk membaca pesan yang tersembunyi di QR Code anda bisa memanfaatkan aplikasi bernama QR Code scanner yang bertebaran di Android Market atau Appstore. Android sendiri mempunyai banyak sekali tool QR code scanner. QR Code scanner buatan ZXING Team lah yang paling banyak digunakan dalam pengembangan aplikasi mobile. Disini kita hanya akan membahas bagaimana untuk membuat qr code menggunakan Python.
Daftar Isi
Membuat QR Code Menggunakan Python
Module yang dibutuhkan
Dalam pembuatan QR Code di python kita membutuhkan beberapa module yang harus digunakan, diantaranya adalah sebagai berikut:
- os
- pyqrcode
- pillow
Kode Python
Berikut ini merupakan source code yang digunakan untuk membuat QR Code menggunakan python.
import os import pyqrcode from PIL import Image class QR_GENERATOR(object): def __init__(self, text): self.qr_image = self.qr_generator(text) @staticmethod def qr_generator(text): qr_code = pyqrcode.create(text) file_name = "Hasil QR Code" save_path = os.path.join(os.path.expanduser('~'), 'Pictures') print("Gambar disimpan: ", save_path) name = f"{save_path}\{file_name}.png" qr_code.png(name, scale=10) image = Image.open(name) image = image.resize((400, 400), Image.ANTIALIAS) image.show() if __name__=="__main__": QR_GENERATOR(input("Masukkan text atau link: "))
Hasil yang diperoleh
Berikut ini adalah hasil yang ditampilkan pada terminal anda.
Masukkan text atau link: https://www.inpows.com/ Gambar disimpan: C:\Users\inpows\Pictures Process finished with exit code 0
Gambar QR Code yang diperoleh adalah seperti berikut ini.
Temukan source code menarik lainnya hanya di Inpows.