কম্পিউটার টিউটোরিয়াল

Matplotlib ফিগারকে PIL Image অবজেক্টে রূপান্তর করার পদ্ধতি


Matplotlib ফিগারকে PIL ইমেজ অবজেক্টে রূপান্তর করতে নিচের ধাপগুলো ফলো করতে পারেন:

  • ফিগার সাইজ সেট করুন এবং সাবপ্লটের মধ্যে ও চারপাশে প্যাডিং অ্যাডজাস্ট করুন।
  • একটি নতুন ফিগার তৈরি করুন বা বিদ্যমান ফিগার এক্টিভেট করুন।
  • plot() মেথড ব্যবহার করে একটি লিস্ট প্লট করুন।
  • ইন-মেমরি বাফার ইনিশিয়ালাইজ করুন।
  • বাফার্ড ইমেজ সংরক্ষণ করুন।
  • PIL ইমেজ ব্যবহার করে ইমেজ অবজেক্ট পান।
  • কারেন্ট ইমেজ দেখান।
  • ইন-মেমরি I/O বাফার বন্ধ করুন।

উদাহরণ

import io
from PIL import Image
import matplotlib.pyplot as plt

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

plt.figure()
plt.plot([1, 2])

img_buf = io.BytesIO()
plt.savefig(img_buf, format='png')

im = Image.open(img_buf)
im.show(title="My Image")

img_buf.close()

আউটপুট

Matplotlib ফিগারকে PIL Image অবজেক্টে রূপান্তর করার পদ্ধতিMatplotlib ফিগারকে PIL Image অবজেক্টে রূপান্তর করার পদ্ধতি


  1. Matplotlib-এ টেক্সট রিফ্রেশ বা আপডেট করা (Animation)

  2. Matplotlib/Numpy-এ অ্যারেকে গ্রেস্কেল ইমেজ হিসেবে সেভ করা

  3. Matplotlib-এ ২D হিস্টোগ্রাম কীভাবে প্লট করবেন?

  4. Flask-এ Matplotlib দেখানোর পদ্ধতি