यहां ध्यान देने योग्य महत्वपूर्ण बात यह है कि प्रत्येक छवि फ़ाइल प्रारूप विशिष्ट उद्देश्यों के लिए सर्वोत्तम है।
जेपीईजी के लिए खड़ा है "संयुक्त फोटोग्राफिक विशेषज्ञ समूह।" यह सही वहाँ आप को बताना चाहिए कि .JPG फ़ाइल स्वरूप तस्वीरों लिए अनुकूलित है। यह रेखा-कला, लोगो, ढाल या टाइल/पैटर्न वाली पृष्ठभूमि, और इसी तरह के लिए बहुत अच्छा काम नहीं करता है। जेपीजी के डीसीटी (बुद्धिमान कोसाइन ट्रांसफॉर्म) कलाकृतियों ("अवरुद्ध" कलाकृतियों जिन्हें हम सभी जानते हैं और नफरत करते हैं) तस्वीरों की तुलना में लाइन कला और लोगो के साथ अधिक ध्यान देने योग्य हैं।
पीएनजी ने जीआईएफ को हर चीज के लिए जीआईएफ बदल दिया है, जिसे छोड़कर जीआईएफ कभी भी अच्छा था, और केवल इसलिए कि कोई स्पष्ट मानक उभरा नहीं है: एनिमेशन। एनिमेटेड .GIFs वेब पर अच्छी तरह से जाना जाता है। एनिमेटेड पीएनजी के लिए दो प्रतिस्पर्धी मानक हैं: एपीएनजी और एमएनजी।
एपीएनजी अधिकांश आधुनिक ब्राउज़रों में समर्थित है, और यह पूरी तरह से पीछे की तरफ संगत है (फ़ाइल एक्सटेंशन पीएनजी, नहीं .एपीएनजी है, और यदि कोई प्रोग्राम जो प्रदर्शित कर सकता है। पीएनजी लेकिन पता नहीं है कि एपीएनजी "खिलाया" है एपीएनजी, यह डेवलपर की पसंद की स्टैंड-इन छवि या एनीमेशन के पहले फ्रेम को प्रदर्शित करेगा यदि ऐसा कोई स्टैंड-इन प्रदान नहीं किया गया था - जहां तक पुराना प्रोग्राम चिंतित है, यह सिर्फ एक सामान्य सिंगल-फ्रेम है। पीएनजी उसमें एक छवि के साथ - बाकी को सुरक्षित रूप से अनदेखा किया जाता है)। गेको (एफएफ, आदि) और प्रेस्टो (ओपेरा) इसे मूल रूप से समर्थन देता है, और Google क्रोम (वेबकिट का उपयोग करके) ऐड-ऑन के साथ कर सकता है।
एमएनजी में वास्तविक पीएनजी प्रारूप प्रारूप टीम का समर्थन है, लेकिन यह अपना प्रारूप है और पीछे की ओर संगत नहीं है, लेकिन यह अधिक शक्तिशाली और लचीला है। अभी, केवल केएचटीएम-आधारित ब्राउज़र (Konquerer) इसका समर्थन करते हैं: ट्रिडेंट (आईई), गेको, वेबकिट (क्रोम, क्रोमियम, सफारी), न ही प्रेस्टो।
पीएनजी सबकुछ करता है (एनीएनजी के साथ बढ़ाए गए एनिमेशन को छोड़कर) जो जीआईएफ करता है, और बेहतर होता है। अन्य सभी बराबर हैं, एक पीएनजी लगभग एक ही संकल्प और बिट गहराई पर जीआईएफ से हमेशा छोटा होगा। जीआईएफ की तरह, पीएनजी अनुक्रमित रंग (पैलेट) मोड में 8 बिट्स प्रति पिक्सल तक रंग गहराई का समर्थन कर सकता है, लेकिन जीआईएफ (अभी तक .जेपीईजी) के विपरीत यह 24 बिट प्रति पिक्सेल पर डायरेक्ट-कलर मोड का भी समर्थन करता है।
या तो मोड में यह अल्फा पारदर्शिता के 8 बिट, .GIF के विपरीत (जो केवल अनुक्रमित रंग पारदर्शिता कर सकते हैं जोड़ सकते हैं [पैलेट 100% पारदर्शिता के साथ प्रतिस्थापित किया जा करने के बाहर एक रंग चुनें, अदर्शन उर्फ] -। पीएनजी भी ऐसा कर सकता है)। अल्फा पारदर्शिता अनुक्रमित पारदर्शिता की तुलना में बहुत बेहतर परिणाम उत्पन्न करती है, क्योंकि पिक्सल आंशिक रूप से पारदर्शी हो सकते हैं, जबकि अनुक्रमित पारदर्शिता (केवल एकमात्र प्रकार में उपलब्ध है।जीआईएफ) आपके विकल्प या तो अपारदर्शी या अदृश्य हैं। यह गैर-आयताकार वस्तुओं के आस-पास "हेलो" बनाता है जब एक के अलावा पृष्ठभूमि रंगों के खिलाफ रखा जाता है। जीआईएफ या अनुक्रमित पीएनजी मूल रूप से "मैट" था। यह चमक, ड्रॉप छाया, और, ज़ाहिर है, रंगीन वस्तुओं को देखने के माध्यम से (बिना दांत के) प्रभावों को करने में सक्षम होने से रोकता है। अल्फा पारदर्शिता आसानी से उन सभी चीजों को लगभग किसी भी पृष्ठभूमि के खिलाफ कर सकती है (चमक सफेद पृष्ठभूमि पर काफी हद तक अदृश्य हो जाएगी, और छाया छायाएं काला पर अदृश्य हो जाएंगी, लेकिन आप जानते हैं कि मेरा क्या मतलब है)।
हाँ, आप एक अनुक्रमित रंग .PNG में 8 बिट अल्फा पारदर्शिता कर सकते हैं! और अंदाज लगाइये क्या? यहां तक कि माइक्रोसॉफ़्ट इंटरनेट एक्सप्लोरर 6 भी उन लोगों को दिखा सकता है जो पारदर्शिता के साथ पूर्ण हैं! यह केवल 32-बिट पीएनजी (24-बिट आरजीबी रंग + 8-बिट अल्फा) है कि आईई 6 ने भूरे रंग के रूप में दबाया और प्रदर्शित किया!
सबसे प्रसिद्ध कार्यक्रम जो पीएनजी 8 (अनुक्रमित रंग) को अल्फा पारदर्शिता के साथ निर्यात कर सकता है पारदर्शिता एडोब (पूर्व में मैक्रोमीडिया) आतिशबाज़ी है। जब एडोब ने मैक्रोमीडिया खरीदा तो फ़ोटोशॉप "वेब और उपकरणों के लिए सहेजें" (कम से कम सीएस 3 के रूप में) ऐसा नहीं कर सका, आतिशबाजी से मूल रूप से फीचर को उठाए जाने के बावजूद। यह पीएनजी 8 को बचा सकता है, लेकिन केवल अनुक्रमित रंग पारदर्शिता के साथ।
वैसे भी, पूर्ण 32-बिट (या यहां तक कि 24-बिट) पीएनजी बहुत बड़े होंगे, हालांकि आम तौर पर निकटतम समकक्ष से बहुत छोटे होते हैं। बीएमपी या टीजीए या असंपीड़ित। टीआईएफएफ या कुछ ऐसे (जब तक आप कोशिश नहीं कर रहे हैं इसके साथ एक तस्वीर करो - जेपीईजी के लिए यही है!)। यह आमतौर पर आरएलई (लापरवाही से संपीड़ित बीएमपी) से भी कुछ छोटा होगा या लापरवाही से संपीड़ित होगा। टीआईएफ, सब कुछ बराबर है।
इन अन्य प्रारूपों में से अधिकांश के विपरीत, पीएनजी अत्यधिक उच्च गुणवत्ता के लिए वैकल्पिक 16 बिट्स अल्फा पारदर्शिता के साथ 48-बिट आरजीबी रंग का भी समर्थन करता है (अधिकांश मॉनीटर प्रदर्शित करने से कहीं अधिक)। उच्चतम गहराई स्कैनर या कैमरा (रॉ मोड) या कुछ ऐसे से जानकारी रखने के लिए इन्हें इंटरमीडिएट स्टोरेज प्रारूप के रूप में सबसे अच्छा उपयोग किया जाता है। लापरवाह संपीड़न के बावजूद, उनके फ़ाइल आकार काफी बड़े होंगे।
एक बात यह है कि पीएनजी वर्तमान में गैर-आरजीबी रंग रिक्त स्थान जैसे सीएमवाईके या एल * ए * बी को संभाल नहीं सकता है।
संक्षेप में:
- तस्वीरों के लिए, .JPG का उपयोग करें।
- लाइन कला और सीमित रंग के लोगो के लिए, अनुक्रमित रंग पीएनजी (पीएनजी 8) का उपयोग करें, यदि आवश्यक हो तो अल्फा पारदर्शिता के साथ।
- लाइन कला और व्यापक रंग के लोगो (ढाल भरता की जैसे बहुत सारे, धातु क्रोम प्रकार प्रतिबिंब प्रभाव, आदि) के लिए, अल्फा के साथ सीधे रंग .PNG (PNG24) का उपयोग अगर जरूरत अगर आप चाहते हैं सर्वोत्तम गुणवत्ता या पारदर्शिता की आवश्यकता है (और यह ध्यान न दें कि यह आईई 6 में काम नहीं कर रहा है या पारदर्शी पीएनजी के लिए आईई 6 वर्कअराउंड्स में से एक का उपयोग नहीं करता है), और बड़ी फ़ाइलों और बैंडविड्थ उपयोग को ध्यान में रखें। अन्यथा, .जेपीजी का उपयोग करें, लेकिन ध्यान रखें कि गुणवत्ता खराब हो जाएगी। आपको जेपीईजी गुणवत्ता को बहुत अधिक, विशेष रूप से लोगो या अन्य ग्राफिक्स के लिए "टेक्स्ट" के साथ क्रैंक करने की आवश्यकता हो सकती है, जो आपकी फ़ाइल आकार बचत को कम कर देगी।
- गैर-फ्लैश/सिल्वरलाइट/वीडियो/एचटीएमएल 5 कैनवास एनिमेशन के लिए, जीआईएफ वर्तमान में मुख्य विकल्प है, लेकिन एपीएनजी पर स्विच करने के लिए तैयार रहें (मुझे नहीं लगता कि एमएनजी इसे अधिक हराकर समर्थन देने के बावजूद इसे मारने जा रहा है जेपीईजी डेवलपर्स से)।
शायद इसे कॉल करें ** मैं छविमैजिक से छोटे पीएनजी कैसे आउटपुट कर सकता हूं? ** – sam
नहीं .. मैं जानना चाहता था कि क्यों, एक बार मुझे पता चल गया कि क्यों समस्या का, मैं आमतौर पर 'कैसे' समाधान का पता लगा सकता हूं :-) – konung
अनुक्रमित पीएनजी के लिए खोजें, इसका आकार जीआईएफ से तुलनीय होगा (क्योंकि जीआईएफ मैं हूं ndexed)। – user