أصبحت رموز QR جزءًا أساسيًا من حياتنا اليومية ، من مسح رموز المنتجات إلى الوصول إلى المحتوى الرقمي. إنها طريقة مناسبة وفعالة لتخزين المعلومات ومشاركتها ، وبمساعدة Python ، من السهل إنشاء رموز QR لمشاريعك. في منشور المدونة هذا ، سوف نستكشف مكتبة Aspose.BarCode for Python ونتعلم كيفية إنشاء أكواد QR في Python. سنغطي كل شيء من تثبيت المكتبة إلى إنشاء رموز QR لأنواع مختلفة من البيانات. سواء كنت مبتدئًا أو مبرمجًا متمرسًا ، سيوفر لك هذا الدليل الأدوات والمعرفة التي تحتاجها. سيمكنك هذا الدليل من فتح إمكانات رموز QR لمشاريعك. بعد اتباع الخطوات المذكورة ، سيكون لدينا مولد أكواد Python QR Code الخاص بنا. فلنبدأ.
سيتم تناول الموضوعات التالية في هذه المقالة:
- Python QR Code Generator API
- كيفية إنشاء رمز الاستجابة السريعة في بايثون؟
- إنشاء رموز QR باستخدام Python
- إنشاء Micro QR Code في Python
- إنشاء رمز QR مخصص
- حفظ رمز الاستجابة السريعة بتنسيقات صور مختلفة
- QR Code Generator PNG
- حفظ رمز الاستجابة السريعة في TIFF
- احصل على ترخيص مجاني
- إنشاء رمز الاستجابة السريعة عبر الإنترنت
- مصادر التعلم
Python QR Code Generator API
Aspose.BarCode for Python هي مكتبة قوية تسمح لك بإنشاء وقراءة الرموز الشريطية ورموز QR في Python. وهو يدعم مجموعة واسعة من تنسيقات الباركود مثل QR code و Code 128 و Code 39 و EAN و UPC وغيرها الكثير. باستخدام Aspose.BarCode لـ Python ، يمكنك بسهولة إنشاء رمز شريطي أو رمز QR بتنسيقات صور متنوعة مثل PNG و JPEG و TIFF. بالإضافة إلى ذلك ، فإنه يوفر القدرة على قراءة الرموز الشريطية من الصور وملفات PDF ، مما يجعله حلاً مثاليًا لأتمتة عمليات سير العمل القائمة على الباركود.
تتمثل إحدى الميزات الرئيسية لبرنامج Aspose.BarCode for Python في قدرته على إنشاء رموز شريطية أو رموز QR بخصائص مخصصة مثل الحجم والخط واللون. يتيح لك ذلك إنشاء أكواد QR مخصصة وأكواد باركود تتوافق مع تصميم التطبيق أو موقع الويب الخاص بك. بالإضافة إلى ذلك ، توفر المكتبة القدرة على التحقق من صحة الرموز الشريطية ، مما يساعد على ضمان أن الرموز الشريطية قابلة للقراءة ويمكن مسحها ضوئيًا بشكل صحيح.
كيفية إنشاء QR Code في Python؟
لإنشاء رمز QR في Python ، سنستخدم Aspose.BarCode Python. يمكننا دمجها بسهولة في مشاريع Python. وهو متوافق مع العديد من الأنظمة الأساسية مثل Windows و Linux و macOS. مع مجموعة ميزاته الشاملة ، يعد خيارًا ذكيًا للمطورين الذين يبحثون عن إنشاء مكتبة قراءة وقراءة قوية ومرنة لـ Python.
قم بإنشاء QR Code في Python
يمكننا إنشاء أكواد QR باستخدام Aspose.BarCode for Python باتباع الخطوات الواردة أدناه:
- أولاً ، يرجى إما تنزيل الحزمة أو تثبيت API من PyPI باستخدام أمر pip التالي في وحدة التحكم:
pip install aspose-barcode-for-python-via-net
- بعد ذلك ، قم بإنشاء مثيل لفئة BarcodeGenerator وقم بتعيين EncodeTypes كـ “QR”.
- ثم حدد نص كود الإدخال.
- اختياريًا ، حدد خيارات تخصيص رمز الاستجابة السريعة.
- أخيرًا ، اتصل بطريقة الحفظ() لحفظ صورة رمز الاستجابة السريعة التي تم إنشاؤها في مسار الملف المحدد.
يوضح نموذج التعليمات البرمجية التالي كيفية إنشاء رمز QR باستخدام Python.
# يوضح مثال الرمز هذا كيفية إنشاء رمز الاستجابة السريعة.
# تهيئة BarcodeGenerator
# حدد نوع التشفير
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.QR)
# نص الكود
generator.code_text = "This is a sample QR Code!";
# حدد حجم الصورة
generator.parameters.barcode.x_dimension.pixels = 8;
# احفظ رمز الاستجابة السريعة الذي تم إنشاؤه
generator.save("C:\\Files\\QR_Code.jpg")
قم بإنشاء Micro QR Code في Python
رمز Micro QR هو إصدار أصغر من رمز QR القياسي. تم تصميم أكواد Micro QR لتحتل مساحة أقل من رموز QR القياسية وتستخدم بشكل شائع في التطبيقات ذات المساحة المحدودة ، مثل بطاقات العمل أو في الإعلانات المطبوعة.
يمكننا بسهولة إنشاء أكواد Micro QR باتباع الخطوات المذكورة سابقًا. ومع ذلك ، نحتاج إلى تحديد qrencodetype كـ QREncodeType.FORCEMICROQR.
يوضح نموذج الكود التالي كيفية إنشاء رمز Micro QR باستخدام Python.
# يوضح مثال الرمز هذا كيفية إنشاء رمز Micro QR.
# تهيئة BarcodeGenerator
# حدد نوع التشفير
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.QR)
# نص الكود
generator.code_text = "123456789";
# تعيين الإصدار التلقائي
generator.parameters.barcode.qr.qr_version = barcode.generation.QRVersion.VERSION_M4;
# قم بتعيين نوع ترميز ForceMicroQR QR
generator.parameters.barcode.qr.qr_encode_type = barcode.generation.QREncodeType.FORCE_MICRO_QR;
# احفظ رمز الاستجابة السريعة الذي تم إنشاؤه
generator.save("C:\\Files\\Micro_QR_Code.jpg")
إنشاء رمز QR مخصص
يمكننا تخصيص مظهر رمز الاستجابة السريعة من خلال ضبط الدقة ، ولون الخلفية ، ولون الحدود ، ولون التسمية التوضيحية ، وارتفاع الصورة ، وما إلى ذلك لتخصيص مظهر رمز الاستجابة السريعة ، يرجى اتباع الخطوات المذكورة سابقًا. ومع ذلك ، نحن بحاجة إلى تعيين الخصائص الإضافية المطلوبة.
يوضح نموذج التعليمات البرمجية التالي كيفية تخصيص مظهر رمز الاستجابة السريعة باستخدام Python.
# يوضح مثال الرمز هذا كيفية إنشاء رمز QR مخصص.
# تهيئة BarcodeGenerator
# حدد نوع التشفير
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.QR)
# نص الكود
generator.code_text = "This is a sample QR Code!";
# حدد حجم الصورة
generator.parameters.barcode.x_dimension.pixels = 4
# تعيين لون الخلفية
generator.parameters.back_color = Color(255,255,0)
# ضبط دقة الصورة
generator.parameters.resolution = 300
# تعيين الحدود
generator.parameters.border.dash_style = barcode.generation.BorderDashStyle.SOLID
generator.parameters.border.color = Color(0,0,255)
generator.parameters.border.visible = True
generator.parameters.border.width.point = 4
# احفظ رمز الاستجابة السريعة المخصص الذي تم إنشاؤه
generator.save("C:\\Files\\Custom_QR-Code.png")
احفظ رمز الاستجابة السريعة في تنسيقات صور مختلفة
يمكننا حفظ رمز الاستجابة السريعة الذي تم إنشاؤه بتنسيقات صور شائعة مثل JPG و PNG و TIFF و BMP وما إلى ذلك. يُرجى اتباع الخطوات المذكورة سابقًا لحفظ رمز الاستجابة السريعة بتنسيق الصورة المطلوب. ومع ذلك ، نحتاج فقط إلى تحديد تنسيق صورة الإخراج في الخطوة الأخيرة.
مولد رمز الاستجابة السريعة PNG
يوضح نموذج التعليمات البرمجية التالي كيفية حفظ رمز الاستجابة السريعة كصورة PNG في Python.
# يوضح مثال الرمز هذا كيفية إنشاء رمز الاستجابة السريعة وحفظه في PNG.
# تهيئة BarcodeGenerator
# حدد نوع التشفير ونص الكود
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.QR, "Aspose")
# احفظ رمز الاستجابة السريعة الذي تم إنشاؤه
generator.save("C:\\Files\\Save_QR.png")
حفظ QR Code في TIFF
يوضح نموذج التعليمات البرمجية التالي كيفية حفظ رمز الاستجابة السريعة كصورة TIFF في Python.
# يوضح مثال الرمز هذا كيفية إنشاء رمز الاستجابة السريعة وحفظه بتنسيق TIFF.
# تهيئة BarcodeGenerator
# حدد نوع التشفير ونص الكود
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.QR, "Aspose")
# احفظ رمز الاستجابة السريعة الذي تم إنشاؤه
generator.save("C:\\Files\\Save_QR.tiff")
Python QR Code Generator - احصل على ترخيص مجاني
يقدم Aspose إصدارًا تقييميًا مجانيًا يمكن استخدامه لاختبار ميزات وقدرات المكتبة. يمكنك الحصول على ترخيص مؤقت مجاني لتجربة المكتبة دون قيود التقييم.
إنشاء QR Code عبر الإنترنت
يمكنك إنشاء رمز الاستجابة السريعة عبر الإنترنت مجانًا باستخدام تطبيق الويب الخاص بمولد رمز الاستجابة السريعة عبر الإنترنت والذي تم تطويره باستخدام واجهة برمجة التطبيقات هذه. يرجى الوصول إلى تطبيق مولد رمز الاستجابة السريعة المجاني عبر الإنترنت على الرابط التالي:
https://products.aspose.app/barcode/generate
كيفية إنشاء كود QR Python - مصادر التعلم
يمكنك معرفة المزيد حول إنشاء رمز الاستجابة السريعة واستكشاف الميزات الأخرى لـ Aspose.BarCode for Python باستخدام الموارد الواردة أدناه:
استنتاج
في منشور المدونة هذا ، أوضحنا لك كيفية تطوير برنامج Python QR Code Generator المخصص لك. باتباع الخطوات الموضحة في هذا الدليل ، يمكنك بسهولة إنشاء رموز QR لأنواع مختلفة من البيانات. باستخدام بضعة أسطر من التعليمات البرمجية ، يمكنك إنشاء رموز QR جميلة يمكن استخدامها لارتباطات مواقع الويب ومعلومات الاتصال والمزيد. سواء كنت مطورًا أو مسوقًا أو مجرد شخص يتطلع إلى إنشاء رمز QR للاستخدام الشخصي ، فإن Aspose.BarCode for Python هو الحل الأمثل. جربه بنفسك وشاهد مدى سهولة إنشاء رموز QR مذهلة في دقائق معدودة. في حالة وجود أي غموض ، لا تتردد في الاتصال بنا على منتدى الدعم المجاني.