কম্পিউটার

কিভাবে Matplotlib চিত্রকে পিআইএল ইমেজ অবজেক্টে রূপান্তর করবেন?


ম্যাটপ্লটলিব ফিগারকে পিআইএল ইমেজ অবজেক্টে রূপান্তর করতে, আমরা নিম্নলিখিত পদক্ষেপগুলি নিতে পারি -

  • চিত্রের আকার সেট করুন এবং সাবপ্লটের মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন।
  • একটি নতুন চিত্র তৈরি করুন বা একটি বিদ্যমান চিত্র সক্রিয় করুন৷
  • প্লট() ব্যবহার করে একটি তালিকা তৈরি করুন পদ্ধতি।
  • ইন-মেমরি বাফার শুরু করুন।
  • বাফার করা ছবি সংরক্ষণ করুন।
  • ইমেজ অবজেক্ট পেতে পিআইএল ইমেজ ব্যবহার করুন।
  • বর্তমান চিত্র দেখান।
  • ইন-মেমরি 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 চিত্রকে পিআইএল ইমেজ অবজেক্টে রূপান্তর করবেন? কিভাবে Matplotlib চিত্রকে পিআইএল ইমেজ অবজেক্টে রূপান্তর করবেন?


  1. কিভাবে Matplotlib এ পাঠ্য রিফ্রেশ করবেন?

  2. কিভাবে Matplotlib/Numpy এর সাথে একটি গ্রেস্কেল ইমেজ হিসাবে একটি অ্যারে সংরক্ষণ করবেন?

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

  4. কিভাবে ফ্লাস্কে Matplotlib দেখাবেন?