Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन (imghdr) का उपयोग करके एक छवि के प्रकार का निर्धारण करें


पायथन के मानक पुस्तकालय में imghdr मॉड्यूल फ़ाइल या बाइट स्ट्रीम में निहित छवि के प्रकार को निर्धारित करता है। imghdr मॉड्यूल में केवल एक फ़ंक्शन परिभाषित किया गया है

imghdr.what (फ़ाइल नाम, h=कोई नहीं):

यह फ़ंक्शन फ़ाइल में निहित छवि डेटा का परीक्षण करता है और छवि प्रकार का वर्णन करने वाली एक स्ट्रिंग देता है। फ़ंक्शन h पैरामीटर को भी स्वीकार करता है। यदि दिए गए फ़ाइल नाम को अनदेखा कर दिया जाता है और h को परीक्षण के लिए बाइट स्ट्रीम के रूप में माना जाता है।

imghdr मॉड्यूल निम्नलिखित छवि प्रकारों को पहचानता है

<थेड>
मान छवि प्रारूप
'आरजीबी' SGI ImgLib Files
'gif' GIF 87a और 89a फ़ाइलें
'पीबीएम' पोर्टेबल बिटमैप फ़ाइलें
पीजीएम' पोर्टेबल ग्रेमैप फ़ाइलें
'पीपीएम' पोर्टेबल पिक्समैप फ़ाइलें
'झगड़ा' TIFF फ़ाइलें
'रास्ट' Sun Raster Files
'xbm' X बिटमैप फ़ाइलें
'जेपीईजी' JFIF या Exif फॉर्मेट में JPEG डेटा
'बीएमपी' BMP फ़ाइलें
'png' पोर्टेबल नेटवर्क ग्राफ़िक्स
'वेबपी' WebP फ़ाइलें
'exr' OpenEXR फ़ाइलें

उदाहरण

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

  1. पायथन का उपयोग कर छवियों को पढ़ना?

    OpenCV का उपयोग करके इमेज प्रोसेसिंग OpenCV (ओपन सोर्स कंप्यूटर विज़न) एक ओपन सोर्स प्रोग्रामिंग लाइब्रेरी है जिसे मूल रूप से मशीन लर्निंग और कंप्यूटर विज़न के लिए विकसित किया गया है। यह कंप्यूटर विज़न अनुप्रयोगों पर काम करने और व्यावसायिक उत्पादों में मशीन लर्निंग के उपयोग को तेज़ करने के लिए सामा

  1. OpenCV का उपयोग करके छवि के किनारों का पता लगाने के लिए पायथन प्रोग्राम

    इस समस्या में, हम देखेंगे कि पायथन किसी छवि या वीडियो फ़ाइल के किनारों का पता कैसे लगा सकता है। इसे प्राप्त करने के लिए, हमें OpenCV लाइब्रेरी की आवश्यकता है। OpenCV लाइब्रेरी मुख्य रूप से कंप्यूटर विज़न के लिए डिज़ाइन की गई है। यह खुला स्रोत है। मूल रूप से इसे इंटेल द्वारा डिजाइन किया गया था। यह ओप

  1. पायथन का उपयोग करके कई फाइलों का नाम बदलें

    नाम बदलें () विधि का उपयोग Python3 में किसी फ़ाइल या निर्देशिका का नाम बदलने के लिए किया जाता है। नाम बदलें () विधि ओएस मॉड्यूल का एक हिस्सा है। os.rename के लिए सिंटैक्स () os.rename(src, dst) पहला तर्क src है जो नाम बदलने के लिए फ़ाइल का स्रोत पता है और दूसरा तर्क dstजो नए नाम के साथ गंतव्य है।