English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
ملاحظات الخبرة
النص الرئيسي
هذا المقال يشرح كيفية تنفيذ وظيفة استخراج الصور باستخدام حزمة PyGraphics في Python. يُشارك الجميع للمراجعة، وفقًا للتفاصيل التالية:
>>>import media
أولاً، قم بتثبيت حزمة PyGraphics (استيراد مكتبة media في python)
يوجد جزء من الكود يحتوي على استيراد media، افتح IDLE المرفق ببرنامج Python، وأدخل:http://packages.python.org/PyGraphics/install.htmlسيتم عرض رسالة تنبيه بأن مكتبة media غير موجودة!
كان مكتبة media ليست مكتبة معيارية للنظام، وكان من الضروري تثبيت برنامج ثالث لتشغيلها. هذه المكتبة موجودة في PyGraphics، ولكن PyGraphics يعتمد على مكتبات أخرى. يمكنك تثبيتها بهذه الطريقة (يمكنك الاستعانة بالمعلومات في هذا المكان:)
):
تحميل: Python Imaging Library 1.1.7 for Python 2.7-->تثبيت
تحميل: pygame-1.9.1.win32-py2.7.msi-->تثبيت
تحميل: numpy-1.6.1-win32-superpack-python2.7.exe-->تثبيت تحميل: ampy-1.2.3.win32.exe-->تثبيت
تحميل Download gwpy-code.zip ثم فك الضغط code-->تثبيت-->PyGraphics-2.0.win32.exe-->تثبيت
إذا كنت ترغب في استخدام الاختبارات في حزمة PyGraphics، يجب عليك تحميل وتثبيت حزمة Nose، مثلما يلي:
أولاً، قم بتحميل: setuptool-->تثبيت
ملاحظة: C:\Python27 هنا يشير إلى مجلد Python، إذا كان مختلفًا يمكنك تغييره!
يمكنك الآن استخدام جميع محتويات حزمة PyGraphics~~ مثل: مكتبة media، مكتبة picture، مكتبة pixel، مكتبة color، مكتبة sound وما إلى ذلك.
حسنًا، الآن جرب في IDLE استيراد media لن يظهر لك خطأ بعد!
المرجع:
http://packages.python.org/PyGraphics/
http://packages.python.org/PyGraphics/install.html
فتح الصورة
>>>import media >>>f=media.choose_file() >>>pic=media,load_picture(f) >>>media.show(pic)
الحصول على طول وعرض الصورة
>>>pic.get_width() ... >>>pic.get_height() ... >>>pic.title ...
قص الصورة
>>>media.crop_picture(pic,150,50,450,300) #الركن الأيسر (150,50) والركن الأيمن (450,300) >>>media.show(pic) >>>media.save_as(pic,'new_.jpg')
للمزيد من المعلومات المتعلقة بPython، يمكن للقراء المهتمين التحقق من مواضيع الموقع الخاصة: 'مقدمة إلى تقنيات معالجة الصور في Python'، 'تعليمية حول بنية البيانات والألغام في Python'، 'تقنيات برمجة Socket في Python'، 'تقنيات استخدام الدوال في Python'، 'مقدمة إلى استخدام الأنماط في Python'، 'تعليمية حول التدريب الأساسي والمتقدم في Python'، و 'مقدمة إلى تقنيات معالجة الملفات والسيارات في Python'.
آمل أن يكون هذا المقال قد ساعد الجميع في تصميم برامج Python.
البيان: محتوى هذا المقال تم جمعه من الإنترنت، ويتمتع صاحب الحقوق الأصلية، ويتم جمعه من قبل المستخدمين على الإنترنت ويتم تحميله بشكل مستقل، لا يمتلك هذا الموقع حقوق الملكية، ولا يتم تعديل المحتوى بشكل يدوي، ولا يتحمل هذا الموقع أي مسؤولية قانونية. إذا اكتشفت أي محتوى يشتبه في انتهاك حقوق النسخ، فلا تتردد في إرسال بريد إلكتروني إلى: notice#oldtoolbag.com (أثناء إرسال البريد الإلكتروني، يرجى استبدال # بـ @) للإبلاغ، وتقديم الدليل، وسيتم حذف المحتوى المزعوم فور التحقق منه.