मैं जानना चाहूंगा कि इनमें से किस प्रारूप में चित्र की समान गुणवत्ता के लिए कम मेमोरी की आवश्यकता है, और इन प्रारूपों के बीच मुख्य अंतर क्या हैं।
मैं जानना चाहूंगा कि इनमें से किस प्रारूप में चित्र की समान गुणवत्ता के लिए कम मेमोरी की आवश्यकता है, और इन प्रारूपों के बीच मुख्य अंतर क्या हैं।
जवाबों:
से TIFF, GIF, JPG, JPEG, PNG, और एक BMP फ़ाइल के बीच क्या अंतर है?
बीएमपी - बिटमैप। यह संभवत: पहला प्रकार का डिजिटल छवि प्रारूप था जिसे मैं याद रख सकता हूं। कंप्यूटर पर हर तस्वीर उन दिनों लग रही थी जैसे बीएमपी हो। विंडोज एक्सपी में पेंट प्रोग्राम बीएमपी में अपने चित्रों को स्वचालित रूप से सहेजता है। हालाँकि, Windows Vista और बाद की छवियों को अब JPEG में सहेजा गया है। BMP कई अन्य फ़ाइल प्रकारों का आधार प्लेटफ़ॉर्म है।
जेपीजी / जेपीईजी - (संयुक्त फ़ोटोग्राफ़िक विशेषज्ञ समूह) जेपीईजी प्रारूप का उपयोग रंगीन तस्वीरों, या कई मिश्रणों या ग्रेडिएंट के साथ किसी भी चित्र के लिए किया जाता है। यह तेज किनारों के साथ अच्छा नहीं है और उच्च गुणवत्ता पर संग्रहीत होने तक उन्हें थोड़ा धुंधला करने की प्रवृत्ति है। यह प्रारूप डिजिटल कैमरे के आविष्कार से लोकप्रिय हुआ। अधिकांश, यदि सभी नहीं, तो डिजिटल कैमरे आपके कंप्यूटर पर एक जेपीईजी फ़ाइल के रूप में तस्वीरें डाउनलोड करते हैं। स्पष्ट रूप से डिजिटल कैमरा निर्माता उच्च गुणवत्ता वाले चित्रों में मूल्य देखते हैं जो अंततः कम स्थान लेते हैं।
जीआईएफ - (ग्राफिक्स इंटरचेंज फॉर्मेट) जीआईएफ फॉर्मेट का इस्तेमाल टेक्स्ट, लाइन ड्रॉइंग, स्क्रीनशॉट, कार्टून और एनिमेशन के लिए किया जाता है। Gif कुल 256 रंगों या उससे कम की संख्या तक सीमित है, इसलिए Gif चित्र अपेक्षाकृत छोटे हैं। यह आमतौर पर तेजी से लोड हो रहे वेब पेज के लिए उपयोग किया जाता है। यह आपके वेब-पेज के लिए एक बेहतरीन बैनर या लोगो भी बनाता है। स्थिर चित्रों के अनुक्रम के रूप में एनिमेटेड चित्रों को जीआईएफ प्रारूप में भी सहेजा जा सकता है। उदाहरण के लिए, एक चमकता बैनर Gif फ़ाइल के रूप में सहेजा जाएगा।
पीएनजी - (पोर्टेबल नेटवर्क ग्राफिक) यह दोषरहित प्रारूप सबसे अच्छे छवि प्रारूपों में से एक है। यह हमेशा सभी वेब ब्राउज़र या छवि सॉफ़्टवेयर के साथ संगत नहीं था, लेकिन आजकल यह वेबसाइट के लिए उपयोग करने के लिए सबसे अच्छा छवि प्रारूप है। मैं लोगो और स्क्रीनशॉट के लिए .png का उपयोग करता हूं। इसकी सबसे आश्चर्यजनक क्षमताओं में से एक छवियों को दोषरहित (पिक्सेल की हानि के बिना) संपीड़ित करने में सक्षम हो रही है, हालांकि अंतिम संपीड़ित आकार छवि संपादकों के बीच भिन्न होता है।
TIFF - (इमेज फाइल फॉर्मेट किया हुआ) यह फ़ाइल फॉर्मेट 1992 से अपडेट नहीं किया गया है और अब यह Adobe के स्वामित्व में है। यह एक छवि और डेटा (टैग) को एक फ़ाइल में संग्रहीत कर सकता है। TIFF को संपीड़ित किया जा सकता है, लेकिन यह एक दोषरहित प्रारूप में छवि डेटा को संग्रहीत करने की क्षमता है, जो TIFF फ़ाइल को एक उपयोगी छवि संग्रह बनाता है, क्योंकि मानक JPEG फ़ाइलों के विपरीत, दोषरहित संपीड़न (या कोई नहीं) का उपयोग कर एक TIFF फ़ाइल को संपादित और फिर से किया जा सकता है। छवि गुणवत्ता को खोने के बिना सहेजा गया। यह फाइल आमतौर पर स्कैनिंग, फैक्स, वर्ड प्रोसेसिंग, और इसी तरह से उपयोग की जाती है। यह अब आपके डिजिटल फोटो के साथ उपयोग करने के लिए एक आम फ़ाइल प्रारूप नहीं है, क्योंकि jpeg बढ़िया गुणवत्ता वाला है और कम जगह लेता है।
Lbrandy.com से xkcd शैली में :
आपको कुछ प्रमुख कारकों के बारे में पता होना चाहिए ...
सबसे पहले, दो प्रकार के संपीड़न हैं: दोषरहित और हानिपूर्ण ।
अलग-अलग रंग की गहराई (पैलेट) भी हैं: अनुक्रमित रंग और प्रत्यक्ष रंग ।
बीएमपी - दोषरहित / अनुक्रमित और प्रत्यक्ष
यह एक पुराना प्रारूप है। यह दोषरहित है (कोई छवि डेटा सेव होने पर नहीं खो जाता है) लेकिन इसमें कम-से-कम कोई कंप्रेशन भी नहीं है, जिसका अर्थ है कि BMP का परिणाम बहुत बड़ा फ़ाइल आकार में होता है। इसमें अनुक्रमित और प्रत्यक्ष दोनों के पैलेट हो सकते हैं, लेकिन यह एक छोटी सांत्वना है। फ़ाइल का आकार इतना अनावश्यक रूप से बड़ा है कि कोई भी वास्तव में इस प्रारूप का उपयोग नहीं करता है।
के लिए अच्छा: वास्तव में कुछ भी नहीं। इसमें बीएमपी एक्सेल कुछ भी नहीं है, या अन्य प्रारूपों द्वारा बेहतर नहीं किया गया है।
GIF - दोषरहित / केवल अनुक्रमित
GIF दोषरहित संपीड़न का उपयोग करता है, जिसका अर्थ है कि आप छवि को बार-बार सहेज सकते हैं और कभी भी कोई डेटा नहीं खो सकते हैं। फ़ाइल का आकार बीएमपी की तुलना में बहुत छोटा है, क्योंकि अच्छा संपीड़न वास्तव में उपयोग किया जाता है, लेकिन यह केवल एक अनुक्रमित पैलेट को स्टोर कर सकता है। इसका मतलब यह है कि अधिकांश उपयोग के मामलों के लिए , फ़ाइल में अधिकतम 256 अलग-अलग रंग हो सकते हैं। यह एक छोटी राशि की तरह लगता है, और यह है।
जीआईएफ छवियां भी एनिमेटेड हो सकती हैं और उनमें पारदर्शिता हो सकती है।
इसके लिए अच्छा है: लोगो, रेखा चित्र और अन्य सरल चित्र जिन्हें छोटा होना आवश्यक है। केवल वास्तव में वेबसाइटों के लिए उपयोग किया जाता है।
जेपीईजी - हानिपूर्ण / प्रत्यक्ष
JPEGs छवियों को विस्तृत फोटोग्राफिक चित्र बनाने के लिए डिज़ाइन किया गया था, जो कि मानव आंख को नोटिस नहीं करेगी जानकारी को हटाकर संभव है। परिणामस्वरूप यह एक हानिपूर्ण प्रारूप है, और एक ही फ़ाइल को बार-बार सहेजना अधिक डेटा के परिणामस्वरूप समय के साथ खो जाएगा। इसमें हजारों रंगों का एक पैलेट है और इसलिए तस्वीरों के लिए बहुत अच्छा है, लेकिन हानिपूर्ण संपीड़न का मतलब है कि यह लोगो और रेखाचित्रों के लिए खराब है: न केवल वे फजी दिखेंगे, बल्कि ऐसे चित्रों का भी GIF की तुलना में एक बड़ा फ़ाइल-आकार होगा!
अच्छे के लिए: फ़ोटोग्राफ़ इसके अलावा, ढाल।
PNG-8 - दोषरहित / अनुक्रमित
PNG एक नया प्रारूप है, और PNG-8 (PNG का अनुक्रमित संस्करण) GIF के लिए वास्तव में एक अच्छा प्रतिस्थापन है। अफसोस की बात है, हालांकि, इसकी कुछ कमियां हैं: सबसे पहले यह जीआईएफ (अच्छी तरह से यह कर सकता है, लेकिन एनीमेशन फ़ायरफ़ॉक्स इसे समर्थन करने के लिए लगता है, जीआईएफ एनीमेशन के विपरीत जो हर ब्राउज़र द्वारा समर्थित है) का समर्थन नहीं करता है। दूसरे इसमें IE6 जैसे पुराने ब्राउज़रों के साथ कुछ समर्थन मुद्दे हैं। तीसरा, फ़ोटोशॉप जैसे महत्वपूर्ण सॉफ़्टवेयर में प्रारूप का बहुत खराब कार्यान्वयन है। (धिक्कार है, Adobe!) PNG-8 केवल 256 रंगों को GIF की तरह स्टोर कर सकता है।
के लिए अच्छा: मुख्य बात यह है कि PNG-8 GIF से बेहतर करता है जो अल्फा पारदर्शिता के लिए समर्थन कर रहा है।
महत्वपूर्ण नोट: फ़ोटोशॉप PNG-8 फ़ाइलों के लिए अल्फा पारदर्शिता का समर्थन नहीं करता है। (धिक्कार है आप, फोटोशॉप!) फोटोशॉप पीएनजी -24 को पीएनजी -8 फाइलों में परिवर्तित करने के तरीके हैं, हालांकि उनकी पारदर्शिता बरकरार रखते हुए। एक तरीका यह भी है PNGQuant , एक और के साथ अपनी फ़ाइलें को बचाने के लिए है आतिशबाजी ।
पीएनजी -24 - दोषरहित / प्रत्यक्ष
PNG-24 एक बेहतरीन प्रारूप है जो डायरेक्ट रंग (JPEG की तरह हजारों रंग) के साथ हानिरहित एन्कोडिंग को जोड़ता है। यह उस संबंध में बीएमपी को बहुत पसंद करता है, सिवाय इसके कि पीएनजी वास्तव में छवियों को संपीड़ित करता है, इसलिए इसका परिणाम बहुत छोटी फ़ाइलों में होता है। दुर्भाग्य से PNG-24 फाइलें अभी भी JPEG, GIF और PNG-8 की तुलना में बहुत बड़ी होंगी, इसलिए आपको अभी भी विचार करना होगा कि क्या आप वास्तव में एक का उपयोग करना चाहते हैं।
भले ही PNG-24s संपीड़न होने के दौरान हजारों रंगों की अनुमति देते हैं, लेकिन वे JPEG छवियों को बदलने के लिए अभिप्रेत नहीं हैं। PNG-24 के रूप में सहेजी गई एक तस्वीर समान JPEG छवि से कम से कम 5 गुना बड़ी होगी, दृश्यमान गुणवत्ता में बहुत कम सुधार के साथ। (बेशक, यह एक वांछनीय परिणाम हो सकता है यदि आप फ़ाइलों के बारे में चिंतित नहीं हैं, और सबसे अच्छी गुणवत्ता वाली छवि प्राप्त करना चाहते हैं।)
PNG-8 की तरह, PNG-24 अल्फा-पारदर्शिता का भी समर्थन करता है।
एसवीजी - दोषरहित / वेक्टर
एक फ़िलिप्टाइप जो वर्तमान में लोकप्रियता में बढ़ रहा है, एसवीजी है, जो उपरोक्त सभी से अलग है, यह एक वेक्टर फ़ाइल प्रारूप है (उपरोक्त सभी रेखापुंज हैं )। इसका मतलब यह है कि यह वास्तव में पिक्सेल के बजाय लाइनों और घटता के शामिल है। जब आप एक वेक्टर छवि को ज़ूम इन करते हैं, तब भी आपको एक वक्र या एक रेखा दिखाई देती है। जब आप एक रेखापुंज छवि पर ज़ूम करते हैं, तो आप पिक्सेल देखेंगे।
उदाहरण के लिए:
इसका मतलब यह है कि एसवीजी लोगो और माउस के लिए एकदम सही है जो आप रेटिना स्क्रीन पर या विभिन्न आकारों में तीखेपन को बनाए रखना चाहते हैं।
इसके अतिरिक्त, एसवीजी फाइलें एक्सएमएल का उपयोग करके लिखी जाती हैं, और इसलिए इसे खोला और संपादित किया जा सकता है एक पाठ संपादक में, कि यदि आप चाहें तो इसे मक्खी पर हेरफेर किया जा सकता है। उदाहरण के लिए, आप किसी वेबसाइट पर SVG आइकन का रंग बदलने के लिए जावास्क्रिप्ट का उपयोग कर सकते हैं जैसे कि आप कुछ पाठ (यानी दूसरी छवि की कोई आवश्यकता नहीं) करेंगे।
मुझे आशा है कि वह मदद करेंगे!
मौजूदा उत्तरों में बहुत कम तकनीकी डेटा शामिल हैं, इसलिए मैं इसे यहाँ शामिल करूँगा।
रंग की गहराई
अधिकांश कंप्यूटर मॉनिटर 24-बिट रंग की गहराई पर चलते हैं। मानव आंख उस कई रंगों के बारे में भेद कर सकती है। अतिरिक्त रंग गहराई ज्यादातर एक सेंसर से जानकारी को बनाए रखने में सक्षम होने के लिए है ताकि एक तस्वीर के हेरफेर के साथ काम करने के लिए अधिक डेटा हो। 8-बिट रंग में एक तस्वीर का प्रतिनिधित्व करने की कोशिश करने से दाने का परिणाम होने वाला है।
दबाव
यह मूल रूप से संदर्भित करता है कि अंतिम फ़ाइल कितनी बड़ी होगी। अधिक संपीड़न एक छोटी फ़ाइल के बराबर है। हालाँकि, JPEG डेटा को फेंककर छोटे फ़ाइल आकार प्राप्त करता है। इसे "हानिपूर्ण" संपीड़न के रूप में संदर्भित किया जाता है, क्योंकि आप कभी भी मूल असम्पीडित डेटा को वापस नहीं पा सकते हैं। इसकी संपीड़न को उन तस्वीरों के लिए भी अनुकूलित किया जाता है जहां उच्च-विपरीत किनारे असामान्य होते हैं। जैसा कि अन्य उत्तरों में कहा गया है, यह तस्वीरों के अलावा किसी अन्य चीज के लिए एक बुरा विकल्प है।
अल्फा / पारदर्शिता
अल्फा पारदर्शिता को संदर्भित करता है, लेकिन इसका मतलब है कि पारदर्शिता का एक से अधिक स्तर है। जीआईएफ में पारदर्शी पिक्सल को परिभाषित करने की क्षमता है, लेकिन यह या तो अपारदर्शी या 100% पारदर्शी है, और "पारदर्शी" 256 रंगों में से एक के रूप में उपयोग किया जाता है। PNG और BMP में रंगीन पिक्सेल के टुकड़े की तरह प्रत्येक पिक्सेल को अपारदर्शी, पारदर्शी या आंशिक रूप से पारदर्शी के रूप में चिह्नित करने की क्षमता होती है। आमतौर पर, पारदर्शिता के 256 स्तर हैं, हालांकि पीएनजी वास्तव में 65,536 तक हो सकती है। जेपीईजी के पास पारदर्शिता के लिए कोई समर्थन नहीं है।
एनीमेशन
प्रभावी रूप से, इन प्रारूपों में, केवल GIF को एनीमेशन के लिए कोई समर्थन नहीं है। पीएनजी (MNG, APNG) और JPEG (MJPEG) के साथ एनीमेशन के लिए विनिर्देश हैं, लेकिन वे व्यापक रूप से समर्थित नहीं हैं। (APNG फ़ायरफ़ॉक्स और ओपेरा के हाल के संस्करणों में काम करता है।) व्यवहार में, वेब पृष्ठों पर आपके द्वारा देखे जाने वाले अधिकांश एनिमेशन फ़्लैश में कार्यान्वित किए जाते हैं।
BMP एक छोटे हेडर, या रन-लेंथ एन्कोडिंग के साथ कच्चे बिट्स का उपयोग करता है । JPEG डिस्क्रीट कोसाइन ट्रांसफॉर्म का उपयोग करता है । अन्य संपीड़न / एन्कोडिंग एल्गोरिदम के लिए विकिपीडिया लेखों के बॉटम्स पर ब्लॉक देखें।
:-D
सरल गाइड: