मैं अजगर का उपयोग कर एक jpeg फ़ाइल के लिए बिट गहराई प्राप्त करना चाहते हैं।मैं एक jpg फ़ाइल की गहराई कैसे मिल सकता है?
पायथन इमेजिंग पुस्तकालय का उपयोग करना:
import Image
data = Image.open('file.jpg')
print data.depth
बहरहाल, यह मुझे एक स्पष्ट रूप से 24 बिट छवि के लिए 8 की गहराई देता है। क्या मुझसे कुछ गलत हो रही है? क्या शुद्ध पायथन कोड के साथ ऐसा करने का कोई तरीका है?
अग्रिम धन्यवाद।
संपादित करें: यह data.bits data.depth नहीं है।
क्या आप वाकई सही फ़ंक्शन का उपयोग कर रहे हैं? मुझे पीआईएल हैंडबुक में गहराई नहीं मिली और शायद 8 का रिटर्न वैल्यू अभी भी सही है - यह "8 बिट्स प्रति पिक्सेल" के लिए खड़ा हो सकता है। – schnaader
हाँ यह 8 बीपीपी है। क्या स्पष्ट नहीं था (मेरे लिए) यह था कि यह प्रत्येक बैंड के लिए माइक के जवाब के अनुसार था। – needthehelp