2010-11-29 15 views
7

जेपीईजी में प्रति पिक्सेल कितने बिट्स। मेरे पास एक jpg है जो 425 x 282 है और इसका आकार 20635 बाइट है। अगर मैं इसे पीएनजी में 116255 बाइट्स में एन्कोड करता हूं।जेपीजी बिट्स प्रति पिक्सेल

+2

कोई निश्चित अनुपात नहीं है। मेरा सुझाव है कि आप छवि संपीड़न पर पढ़ लें। –

उत्तर

19

जनरल जवाब:

प्रति पिक्सेल = बिट्स/पिक्सेल बिट्स, 1 बाइट = 8 बिट

=> जेपीजी (20635 * 8 बिट)/(425 * 282 पिक्सल) => 1,38 बिट्स प्रति पिक्सेल

=> पीएनजी (116,255 * 8 बिट)/(425 * 282 पिक्सल) => पिक्सेल

प्रति 7,76 बिट्स लेकिन तुम यहाँ संतरे के लिए सेब की तुलना कर रहे ध्यान दें। PNG एक लापरवाही प्रारूप है, जबकि JPG संपीड़न शक्ति के आधार पर गुणवत्ता खो देता है। बिट्स प्रति पिक्सेल मान अलग-अलग छवियों और दोनों प्रारूपों के लिए अलग-अलग गुणवत्ता/संपीड़न सेटिंग्स के लिए अलग-अलग होंगे।

इसके अलावा, इसे "बिट्स प्रति पिक्सेल" शब्द के साथ मिश्रित न करें, जिसका उपयोग छवि के color depth के लिए किया जाता है जो 24 बिट प्रति पिक्सल (प्रत्येक लाल, हरे और नीले रंग के लिए 8 बिट) होना चाहिए, दोनों मामलों में, हालांकि पीएनजी color palette का उपयोग करके 8 बिट्स प्रति पिक्सेल का समर्थन करता है (या alpha channel का उपयोग कर प्रति पिक्सेल तक 32 बिट्स)।

0

jpeg प्रारूप में एक मानक आरजीबी छवि पिक्सेल प्रति 24bits है ...

0

आप रंग गहराई के बारे में बात कर रहे हैं, मैं "24-बिट" और "आरजीबी या सीएमवाईके" जवाब देने के लिए परीक्षा रहा हूँ, लेकिन , हालांकि

http://en.wikipedia.org/wiki/JPEG_File_Interchange_Format

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

संबंधित मुद्दे