Python से QR कोड जनरेट करें
Python स्क्रिप्टिंग, ऑटोमेशन और डेटा पाइपलाइन के लिए qrcode और segno जैसी शक्तिशाली QR कोड लाइब्रेरी प्रदान करता है। स्थानीय रूप से QR कोड जनरेट करें या उन्नत स्टाइलिंग के लिए QRCode.fun API का उपयोग करें।
इंस्टॉलेशन
pip का उपयोग करके Python QR कोड लाइब्रेरी इंस्टॉल करें।
pip install qrcode[pil]pip install segnoPython लाइब्रेरी से QR कोड जनरेट करें
लोकप्रिय Python QR कोड लाइब्रेरी का उपयोग करने के कोड उदाहरण।
import qrcode
# Simple generation
img = qrcode.make('https://qrcode.fun')
img.save('qrcode.png')
# Advanced with customization
qr = qrcode.QRCode(
version=1,
error_correction=qrcode.constants.ERROR_CORRECT_H,
box_size=10,
border=4,
)
qr.add_data('https://qrcode.fun')
qr.make(fit=True)
img = qr.make_image(fill_color='#1A2B3C', back_color='white')
img.save('qrcode_custom.png')import segno
qr = segno.make('https://qrcode.fun')
qr.save('qrcode.svg', scale=10)
qr.save('qrcode.png', scale=10, dark='#1A2B3C')import qrcode
from PIL import Image
qr = qrcode.QRCode(error_correction=qrcode.constants.ERROR_CORRECT_H)
qr.add_data('https://qrcode.fun')
qr.make(fit=True)
img = qr.make_image(fill_color='#1A2B3C', back_color='white').convert('RGB')
# Add logo
logo = Image.open('logo.png')
logo_size = img.size[0] // 4
logo = logo.resize((logo_size, logo_size))
pos = ((img.size[0] - logo_size) // 2, (img.size[1] - logo_size) // 2)
img.paste(logo, pos)
img.save('qrcode_logo.png')Python में API से QR कोड जनरेट करें
कस्टम रंग, आकार और लोगो के साथ स्टाइल किए गए QR कोड जनरेट करने के लिए Python से QRCode.fun API कॉल करें।
import requests
response = requests.post('https://qrcode.fun/api/generate-qr-styled', json={
'data': 'https://qrcode.fun',
'width': 300,
'height': 300,
'type': 'png',
'margin': 10,
'dotsOptions': {
'color': '#1A2B3C',
'type': 'rounded'
},
'cornersSquareOptions': {
'color': '#8564C3',
'type': 'extra-rounded'
},
'backgroundOptions': {
'color': '#FFFFFF'
}
})
result = response.json()
# result['data'] contains the base64 PNG data URL
print(result['data'][:50])लाइव QR कोड प्रीव्यू
अभी Python से QR कोड जनरेट करके देखें।
नेटिव लाइब्रेरी बनाम API
Python QR कोड लाइब्रेरी सीधे उपयोग करने बनाम QRCode.fun API की तुलना।
| फीचर | नेटिव लाइब्रेरी | QRCode.fun API |
|---|---|---|
| सेटअप जटिलता | pip install + इमेज के लिए Pillow | requests से एक HTTP रिक्वेस्ट |
| कस्टमाइज़ेशन | रंग, एरर करेक्शन, बॉक्स साइज़ | पूर्ण स्टाइलिंग: रंग, आकार, लोगो |
| ऑफ़लाइन सपोर्ट | हाँ | इंटरनेट आवश्यक |
| रखरखाव | मैन्युअल रूप से पैकेज अपडेट करें | हमेशा अपडेटेड |
| आउटपुट फॉर्मेट | PNG, SVG, EPS, terminal | PNG, SVG |
Python QR कोड उपयोग के मामले
सामान्य परिदृश्य जहाँ Python डेवलपर QR कोड जनरेट करते हैं।
डेटा साइंस और रिपोर्ट
डैशबोर्ड या डेटासेट से लिंक करने वाली स्वचालित रिपोर्ट, Jupyter नोटबुक और डेटा विज़ुअलाइज़ेशन में QR कोड एम्बेड करें।
वेब एप्लिकेशन (Django/Flask)
यूज़र प्रोफाइल, टिकट और प्रमाणीकरण टोकन के लिए Django या Flask ऐप में सर्वर-साइड QR कोड जनरेट करें।
ऑटोमेशन स्क्रिप्ट
इन्वेंटरी लेबल, एसेट ट्रैकिंग और डॉक्यूमेंट मैनेजमेंट के लिए बैच प्रोसेसिंग स्क्रिप्ट में QR कोड बनाएं।
IoT और Raspberry Pi
Wi-Fi सेटअप, डिवाइस पेयरिंग और कॉन्फ़िगरेशन शेयरिंग के लिए एम्बेडेड डिवाइस पर QR कोड जनरेट करें।
अक्सर पूछे जाने वाले प्रश्न
Python से QR कोड जनरेट करने के बारे में सामान्य प्रश्न।
Python से QR कोड जनरेट करना शुरू करें
हमारा मुफ़्त ऑनलाइन जनरेटर उपयोग करें या API को अपनी Python स्क्रिप्ट, Django ऐप या डेटा पाइपलाइन में एकीकृत करें।