কম্পিউটার

পাইথন (imghdr) ব্যবহার করে একটি চিত্রের ধরন নির্ধারণ করুন


পাইথনের স্ট্যান্ডার্ড লাইব্রেরির imghdr মডিউল একটি ফাইল বা বাইট স্ট্রিমে থাকা ছবির ধরন নির্ধারণ করে। imghdr মডিউলে শুধুমাত্র একটি ফাংশন সংজ্ঞায়িত করা আছে

imghdr.what(ফাইলের নাম, h=None):

এই ফাংশনটি ফাইলে থাকা ইমেজ ডেটা পরীক্ষা করে এবং ইমেজ টাইপ বর্ণনা করে একটি স্ট্রিং প্রদান করে। ফাংশন h প্যারামিটারও গ্রহণ করে। ফাইলের নাম দেওয়া হলে উপেক্ষা করা হয় এবং h কে পরীক্ষা করার জন্য বাইট স্ট্রীম হিসাবে গণ্য করা হয়।

imghdr মডিউল নিম্নলিখিত চিত্রের ধরনগুলিকে স্বীকৃতি দেয়

৷ ৷ ৷ ৷
মান ছবির বিন্যাস
'rgb' SGI ImgLib ফাইলগুলি
'gif' GIF 87a এবং 89a ফাইলগুলি
'pbm' পোর্টেবল বিটম্যাপ ফাইল
pgm' পোর্টেবল গ্রেম্যাপ ফাইল
'ppm' পোর্টেবল পিক্সম্যাপ ফাইল
'টিফ' TIFF ফাইলগুলি
'rast' সান রাস্টার ফাইলগুলি
'xbm' X বিটম্যাপ ফাইল
'jpeg' JFIF বা Exif ফর্ম্যাটে JPEG ডেটা
'bmp' BMP ফাইল
'png' পোর্টেবল নেটওয়ার্ক গ্রাফিক্স
'webp' WebP ফাইলগুলি
'exr' OpenEXR ফাইলগুলি

উদাহরণ

>>> import imghdr
>>> imghdr.what('bass.gif')
'gif'
>>> imghdr.what('polar.png')
'png'
>>> imghdr.what('test.jpg')
'jpeg'

  1. Python ব্যবহার করে Convolutions?

  2. পাইথন ব্যবহার করে ছবি পড়ছেন?

  3. ওপেনসিভি ব্যবহার করে একটি চিত্রের প্রান্ত সনাক্ত করতে পাইথন প্রোগ্রাম

  4. পাইথন ব্যবহার করে একাধিক ফাইলের নাম পরিবর্তন করুন