मेरी PNG फाइल इतनी बड़ी क्यों है?
को अपडेट किया गया

PNG बड़ी इसलिए होती है क्योंकि यह लॉसलेस है: यह हर पिक्सल को ठीक-ठीक स्टोर करता है। फोटो में पड़ोसी पिक्सल थोड़े अलग होते हैं, इसलिए वे लगभग सिकुड़ती नहीं। JPG को PNG बनाकर सेव करने से खोया डिटेल वापस नहीं आता और फाइल आमतौर पर और बड़ी हो जाती है। फुल-साइज स्क्रीनशॉट, ट्रांसपेरेंसी और कुछ 16-bit एक्सपोर्ट और डेटा जोड़ते हैं।
अभी करें — मुफ़्त, आपके ब्राउज़र में
Compress a PNGफॉर्मेट लॉसलेस है, यही असली वजह है
अगर PNG बहुत बड़ी लगे, तो वजह आमतौर पर फॉर्मेट होती है, खराब एक्सपोर्ट नहीं। PNG लॉसलेस है। यह हर पिक्सल को ठीक-ठीक स्टोर करता है, फिर डेटा पैक करने के लिए दोहराए गए पड़ोसी पिक्सल ढूँढता है। फोटो में ऐसी पुनरावृत्ति लगभग नहीं होती। पड़ोसी पिक्सल थोड़े अलग होते हैं, इसलिए फाइल लगभग सिकुड़ती नहीं।
JPG और WebP जानबूझकर बारीक डिटेल फेंक देते हैं। इसीलिए वही फोटो JPG या WebP में आमतौर पर बहुत छोटी होती है। PNG सटीक पिक्सल के लिए बना है: लोगो, टेक्स्ट, UI, कैमरा फोटो के लिए नहीं। PNG फॉर्मेट गाइड बताता है PNG कहाँ फिट बैठता है और कहाँ नहीं।
चार आदतें जो PNG को और बड़ी बना देती हैं
लॉसलेस एनकोडिंग मुख्य वजह है। ये आदतें और बाइट्स जोड़ देती हैं:
- आपने JPG को PNG बनाकर सेव किया। इससे JPG का पहले से छोड़ा डिटेल वापस नहीं आता। आप कंप्रेस्ड फोटो रखे रहते हैं, फिर उसे लॉसलेस स्टोर करते हैं, इसलिए फाइल आमतौर पर बढ़ जाती है। बड़ी PNG अपेक्षित है, करप्ट एक्सपोर्ट नहीं।
- स्क्रीनशॉट, UI कैप्चर और डिज़ाइन-टूल एक्सपोर्ट। फोन, ब्राउज़र और डिज़ाइन टूल अक्सर कैनवस के पूरे पिक्सल साइज पर PNG लिखते हैं। एक 4K कैप्चर लाखों सटीक पिक्सल होता है।
- ट्रांसपेरेंसी (alpha)। एक अतिरिक्त चैनल अतिरिक्त डेटा है। पारदर्शी किनारों वाले लोगो और UI के लिए इसे रखें। जब बैकग्राउंड सॉलिड हो तो छोड़ दें।
- 16-bit एक्सपोर्ट। कुछ एडिटर 16-bit PNG एक्सपोर्ट करते हैं, जो सामान्य 8-bit PNG की तुलना में प्रति चैनल डेटा दोगुना कर देते हैं। EditItAll बिट डेप्थ नहीं पहचानता। जिस टूल ने फाइल बनाई, उसमें एक्सपोर्ट सेटिंग जाँचें।
इनमें से कोई बात यह नहीं कहती कि PNG खराब हो गई है। फॉर्मेट अपना काम कर रहा है: हर पिक्सल रखना।
फिर से PNG सेव करने की जगह क्या करें
तस्वीर के हिसाब से उपाय चुनें। EditItAll KB में टारगेट साइज अपने आप नहीं मार सकता: कोई टारगेट-साइज फील्ड नहीं है। साइज फॉर्मेट चुनने के बाद का आउटपुट है, और JPG या WebP के लिए क्वालिटी लेवल पर भी निर्भर करता है।
- फोटोग्राफ। PNG को JPG या WebP में कनवर्ट करें। यह कदम लॉसी है: पिक्सल एक जैसे नहीं रहेंगे। फोटो के लिए साइज घटाना लगभग हमेशा सही रहता है। JPG ट्रांसपेरेंसी नहीं रख सकता; WebP रख सकता है। गाइड: PNG को JPG में कनवर्ट करें।
- फ्लैट ग्राफिक, लोगो, या ट्रांसपेरेंसी वाला स्क्रीनशॉट। PNG पर रहें और PNG कंप्रेस करें। रीकंप्रेस लॉसलेस है: पिक्सल वही रहते हैं; फाइल बस और कसकर पैक होती है। पूरे कदम: बिना क्वालिटी घटाए PNG कंप्रेस करें।
दोनों टूल आपके ब्राउज़र में चलते हैं। फाइलें कभी अपलोड नहीं होतीं, एक्सपोर्ट पर EXIF हटा दिया जाता है, और बैच ZIP के रूप में डाउनलोड होता है। पेज लोड होने के बाद आप ऑफलाइन जा सकते हैं। और देखें इमेज कंप्रेस करना क्लस्टर और कंप्रेस हब।
PNG छोटा करने से क्या नहीं बदलेगा
लॉसलेस PNG रीकंप्रेस पिक्सल आयाम नहीं घटाता। 4000-pixel चौड़ी PNG टाइट एनकोड के बाद भी 4000 pixels चौड़ी रहती है। यह फोटो को छोटी फाइल भी नहीं बनाता: उसके लिए JPG या WebP चाहिए।
EditItAll किलोबाइट टारगेट का अंदाज़ा नहीं लगाएगा। PNG को फिर एनकोड करें, या फोटो कनवर्ट कर क्वालिटी स्लाइडर घुमाएँ, फिर रिजल्ट लिस्ट में इन-टू-आउट साइज देखकर एडजस्ट करें। लिस्ट में दिखाया साइज आउटपुट है, कोई संख्या नहीं जो आप टाइप करते हैं।
आज़माने के लिए तैयार?
मुफ़्त, बिना साइन-अप — और जो भी आप खोलते हैं वह आपके डिवाइस से बाहर नहीं जाता।
अक्सर पूछे जाने वाले प्रश्न
एक ही फोटो का PNG, JPG से इतना बड़ा क्यों होता है?+
PNG हर पिक्सल को ठीक-ठीक स्टोर करता है। JPG फाइल छोटी रखने के लिए जानबूझकर बारीक डिटेल छोड़ देता है। फोटोग्राफ में यही लॉसलेस अतिरिक्त हिस्सा PNG को अक्सर बहुत बड़ा बनाता है। अगर साइज मकसद है तो PNG को JPG या WebP में कनवर्ट करें।
मैंने JPG को PNG बनाकर सेव किया और फाइल बड़ी हो गई। क्या मैंने कुछ गलत किया?+
नहीं। PNG उस डिटेल को वापस नहीं ला सकता जो JPG पहले ही खो चुका है, और फोटो का लॉसलेस स्टोरेज भारी होता है। बड़ी फाइल अपेक्षित है। अगर फिर छोटी चाहिए तो JPG या WebP में वापस कनवर्ट करें।
क्या EditItAll का PNG कंप्रेसर फोटो को छोटा कर देगा?+
ज्यादा नहीं। PNG रीकंप्रेस लॉसलेस है, इसलिए पिक्सल वही रहते हैं और फोटोग्राफ लगभग सिकुड़ती नहीं। फोटो PNG को JPG या WebP में कनवर्ट करें। ग्राफिक्स, लोगो और स्क्रीनशॉट PNG के रूप में बेहतर सिकुड़ते हैं।
क्या ट्रांसपेरेंसी PNG को बड़ी बनाती है?+
हाँ। अल्फा चैनल अतिरिक्त डेटा है जिसे स्टोर करना पड़ता है। पारदर्शी किनारों वाले लोगो और UI के लिए इसे रखें। सॉलिड बैकग्राउंड वाली फोटो के लिए उसे फ्लैट करें और JPG में कनवर्ट करें: यह कनवर्जन लॉसी है, और फाइल आमतौर पर बहुत छोटी होती है।
क्या EditItAll PNG को KB में एक सटीक साइज तक कंप्रेस कर सकता है?+
नहीं। कोई टारगेट-साइज फील्ड नहीं है। PNG को लॉसलेस कंप्रेस करें, या फोटो को JPG या WebP में कनवर्ट कर क्वालिटी एडजस्ट करें जब तक लिस्टेड आउटपुट काफी छोटा न हो। काम आपके ब्राउज़र में होता है; फाइलें कभी अपलोड नहीं होतीं।