English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يقدم مكتبة Matplotlib وحدة للصور توفر الوظائف المطلوبة لتحميل، تعديل الحجم وعرض الصور. يدعم مكتبة Pillow بيانات الصور. يدعم Matplotlib فقط الصور PNG. إذا فشل القراءة على الجهاز المحلي، فإن الأمر الموضح أدناه سيقوم بالتراجع إلى Pillow.
في هذا المثال، يستخدم الصورة PNG، ولكن تذكر متطلبات Pillow للبيانات. يستخدم دالة imread() لقراءة بيانات الصورة كndarray من نوع float32.
# اسم الملف: example.py # حقوق النسخ: 2020 بواسطة w3codebox # مؤلف: ar.oldtoolbag.com # تاريخ: 2020-08-08 import matplotlib.pyplot as plt import matplotlib.image as mpimg import numpy as np img = mpimg.imread('mtplogo.png')
افترض أن هناك صورة تُدعى mtplogo.png في مجلد العمل الحالي.
يمكن حفظ أي مصفوفة تحتوي على بيانات الصور عبر تنفيذ دالة imsave() إلى ملف على القرص. هنا يتم حفظ نسخة مقلوبة عموديًا من ملف png الأصلي عن طريق ضبط معامل origin إلى منخفض.
# اسم الملف: example.py # حقوق النسخ: 2020 بواسطة w3codebox # مؤلف: ar.oldtoolbag.com # تاريخ: 2020-08-08 plt.imsave("logo.png", img, cmap='gray', origin='lower')
إذا تم فتح الصورة في مظاهر الصور، سيتم عرض الصورة الجديدة كما يلي.
لرسم الصورة على مظاهر Matplotlib، يرجى تنفيذ دالة imshow().