!pip install -q qrcode[pil] from PIL import Image import qrcode from IPython.display import display, HTML import io, base64 data = input("請輸入要產生 QR Code 的網址或文字: ").strip() if not data: data = "https://www.example.com" qr = qrcode.QRCode(version=None, error_correction=qrcode.constants.ERROR_CORRECT_M, box_size=10, border=4) qr.add_data(data); qr.make(fit=True) img = qr.make_image(fill_color="black", back_color="white").convert("RGB") out_path = "/content/qrcode.png" img.save(out_path) display(img) # 下載連結(通用做法) buffer = io.BytesIO() img.save(buffer, format="PNG") b64 = base64.b64encode(buffer.getvalue()).decode() display(HTML(f'按此下載 QR Code 圖片'))