تمرین برنامه نویسی؛ با کدبزن!

منبع جامع سوالات و تمرینات برنامه نویسی

ساخت QR Code

تمرین آسان 1778/ دانلود 118 بازدید

برنامه ای بنویسید که یک url یا متن دریافت کند و آن را تبدیل به یک QR code کند و با پسوند png ذخیره کند.

👨‍💻 20 ساعت قبل F.sarli این تمرین رو مشاهده کرد
👨‍💻 22 ساعت قبل کاربر ناشناس این تمرین رو مشاهده کرد

1 جواب

import qrcode

def generate_qr_code(data, filename="qrcode.png"):
    # ساخت شیء QR code
    qr = qrcode.QRCode(
        version=1,  # اندازه کد (1 تا 40)
        error_correction=qrcode.constants.ERROR_CORRECT_H,  # سطح تصحیح خطا
        box_size=10,  # اندازه هر مربع کوچک در پیکسل
        border=4,  # ضخامت حاشیه
    )

    # افزودن داده به QR code
    qr.add_data(data)
    qr.make(fit=True)

    # ساخت تصویر QR code
    img = qr.make_image(fill_color="black", back_color="white")

    # ذخیره تصویر PNG
    img.save(filename)
    print(f"QR code saved as {filename}")

# مثال استفاده
if __name__ == "__main__":
    user_input = input("Enter URL or text to convert to QR code: ")
    generate_qr_code(user_input, "my_qrcode.png")
Sumy.amiri دانلود Python

ارسال جواب

  • قبل از ارسال جواب ویدیو زیر رو ببین تا کار کردن با markdown رو یاد بگیری
  • لطفا جواب های تکراری ارسال نکن
  • سعی کن داخل کدت از کلمات فارسی یا فینگلیش (فارسی با حروف انگلیسی) استفاده نکنی و کدت تماما انگلیسی باشه
  • لطفا داخل جواب از ایموجی یا کاراکترهای خاص استفاده نکن
  • ارسال جواب حق مادی یا معنوی برای ارسال کننده ایجاد نمیکند و تمام حقوق برای سایت کدبزن محفوظ است

راهنمای ارسال جواب 👇

×
×
بستن