आँकड़ों और विज्ञापन के लिए कुकीज़
हम आँकड़ों और विज्ञापन के लिए कुकीज़ इस्तेमाल करते हैं, दोनों Google को जाती हैं। मना करने से आपको दिखने वाली किसी चीज़ में कोई फ़र्क़ नहीं पड़ता।निजता पेज पढ़ें
यहाँ आप GIF को TIFF में बदलते हैं, मुफ़्त और बिना खाते के: फ़ाइल ऊपर छोड़िए और कुछ ही सेकंड में नतीजा डाउनलोड के लिए तैयार मिलेगा। कन्वर्ज़न आपके अपने ब्राउज़र के भीतर होता है, इसलिए फ़ाइल कभी अपलोड नहीं होती। यह Windows, macOS और Linux पर वैसे ही चलता है जैसे iPhone और Android पर, और कनेक्शन काट देने पर भी चलता रहता है।
एक बार में 100 फ़ाइलें। फ़ॉर्मेट अलग-अलग हों तो भी चलेगा।
ये एक के बाद एक बदलती हैं और साथ में एक ZIP बनकर उतरती हैं।
GIF से TIFF
GIF 36 KB → TIFF 601 KB 16.5× बड़ी
GIF 8 KB → TIFF 601 KB 80.0× बड़ी
GIF 6 KB → TIFF 601 KB 97.3× बड़ी
ज़्यादातर मामलों में यहाँ आने की वजह पसंद नहीं, पालन है — किसी आर्काइव की जमा-नीति, किसी जर्नल का सबमिशन नियम या किसी प्रिंट शॉप की चेकलिस्ट में TIFF लिखा होता है, और हाथ में जो है वह GIF है।
नतीजा शर्त पूरी करता है, तस्वीर को सुधारता नहीं। GIF के पास पहले से जो 256 रंग बचे हैं, वही TIFF में जाते हैं — बस एक ऐसे फ़ॉर्मेट में जो कहीं ज़्यादा रंग सँभाल सकता था।
GIF का हर फ़्रेम ज़्यादा से ज़्यादा 256 रंगों का इंडेक्स होता है, और यह घटाव तभी हो चुका था जब GIF बनी थी। TIFF उन्हीं 256 मानों को ज्यों का त्यों रख लेती है।
इसलिए कोई सेटिंग यहाँ गुणवत्ता नहीं लौटाती। असली उम्मीद यह होनी चाहिए कि फ़ाइल शर्त के मुताबिक़ बन जाए, न कि यह कि वह बेहतर दिखने लगे।
यहाँ लिखी गई TIFF हमेशा अनकंप्रेस्ड होती है — न LZW, न Deflate, हर चैनल का मान सीधा लिखा जाता है। नतीजा उसी तस्वीर की PNG से कई गुना भारी बैठता है।
इसका कोई विकल्प नहीं दिया गया, क्योंकि हर TIFF रीडर इसी सबसे सादे रूप को स्वीकार करता है। किसी आर्काइव के वैलिडेटर के लिए यही सबसे भरोसेमंद रास्ता है।
GIF का पैलेट एक इंडेक्स को पारदर्शी बता सकता है, और यहाँ वह जानकारी फेंकी नहीं जाती। TIFF, JPG, BMP या GIF की उस सूची में नहीं है जिस पर पारदर्शिता किसी रंग पर चपटी की जाती है, इसलिए अल्फ़ा चैनल आगे लिख दिया जाता है।
नतीजा यह है कि जिस GIF का बैकग्राउंड जान-बूझकर तय नहीं रखा गया था, वह TIFF में भी पारदर्शी पिक्सेल के साथ पहुँचता है, सफ़ेद भरे बिना।
GIF डिकोड होते ही उसका पहला फ़्रेम ही उठाया जाता है, बाक़ी सब पीछे छूट जाता है। और वैसे भी TIFF यहाँ हमेशा एक ही पन्ने की लिखी जाती है, चाहे स्रोत में कितने भी फ़्रेम क्यों न हों।
तो कोई एनिमेशन कई पन्नों वाली TIFF नहीं बनता — वह उसी एक स्थिर तस्वीर में बदल जाता है जिस पर वह खुलता है। बाक़ी फ़्रेम अलग से निकालने के लिए किसी दूसरे औज़ार की ज़रूरत पड़ेगी।
GIF पहले पिक्सेल में खोली जाती है और उन्हीं पिक्सेल से नई TIFF लिखी जाती है, और इस रास्ते से कोई मेटाडेटा खंड पार नहीं होता — यह किसी सेटिंग का नतीजा नहीं, बस इतना है कि आगे ले जाने के लिए कुछ बचा ही नहीं।
GIF वैसे भी शायद ही कभी बहुत मेटाडेटा रखती है, पर अगर स्रोत में कुछ था भी, तो वह TIFF में नहीं पहुँचेगा।
TIFF उन पाँच फ़ॉर्मेट में है जिन पर गुणवत्ता की सेटिंग का कोई असर ही नहीं पड़ता, क्योंकि पिक्सेल वैसे ही लिखे जाते हैं जैसे मिले।
फ़ाइल का आकार बदलने का इकलौता तरीक़ा अधिकतम चौड़ाई घटाना है — कम पिक्सेल यानी सीधे-सीधे कम बाइट, चूँकि यहाँ कोई संपीड़न बचाने के लिए है ही नहीं।
TIFF को किसी ब्राउज़र ने कभी अपनाया नहीं, इसलिए डाउनलोड की गई फ़ाइल किसी टैब में खींचकर नहीं देखी जा सकती। जाँचने के लिए डेस्कटॉप का कोई इमेज व्यूअर या वही सॉफ़्टवेयर चाहिए जिसने फ़ाइल माँगी थी।
यही वजह है कि इस पेज पर बाक़ी फ़ॉर्मेट की तरह इसका कोई पूर्वावलोकन नहीं दिखता — दिखाने को यहाँ कुछ है ही नहीं जो ब्राउज़र समझ सके।
डिकोड करना और TIFF लिखना, दोनों इसी टैब में चलते हैं, कोई सर्वर नहीं और कोई खाता नहीं। मुफ़्त स्तर 100 MB तक की फ़ाइल स्वीकार करता है, जो किसी GIF के लिए असाधारण रूप से बड़ी सीमा है।
आर्काइव में जाने वाली चीज़ के लिए यह अक्सर एक शर्त होती है, सुविधा नहीं — कि रास्ते में कोई तीसरा पक्ष न आए। यहाँ कोई तीसरा पक्ष है ही नहीं, इसलिए शर्त अपने आप पूरी होती है।
| GIF | TIFF | |
|---|---|---|
| पूरा नाम | Graphics Interchange Format | Tagged Image File Format |
| फ़ाइल एक्सटेंशन | .gif | .tif, .tiff |
| मीडिया टाइप | image/gif | image/tiff |
| कंप्रेशन | बिना नुक़सान — कुछ छोड़ा नहीं जाता | बिना नुक़सान — कुछ छोड़ा नहीं जाता |
| पहली बार प्रकाशित | 1987 | 1986 |
| प्रकाशक | CompuServe | Adobe |
| विनिर्देश | GIF89a | TIFF 6.0 |
| लाइसेंस | खुला मानक | प्रकाशित, मानकीकृत नहीं |
| आज की स्थिति | पुराना, फिर भी हर जगह पढ़ा जाता है | मौजूदा |
| बिट डेप्थ | 8 | 32 |
| रंग जो यह दर्ज कर सकता है | इंडेक्स्ड पैलेट | RGB, CMYK, ग्रेस्केल, Lab |
| सबसे बड़ी इमेज | हर तरफ़ 65,535 px | — |
| ब्राउज़र में खुलता है | हर ब्राउज़र | कुछ ब्राउज़र |
| इसकी जगह विचारणीय | WebP, MP4 | PNG, PDF, DNG |
TIFF में एक ठहरा हुआ फ़्रेम होता है। चलती हुई GIF फ़ाइल में से पहला फ़्रेम बचता है और बाक़ी छूट जाता है: यह कन्वर्ज़न उसमें से एक तस्वीर निकालता है, हरकत साथ नहीं ले जाता।
कुछ नहीं खोता। GIF और TIFF — दोनों अपनी सामग्री बिना नुक़सान सँभालते हैं: यह कन्वर्ज़न पैकिंग बदलता है, गुणवत्ता नहीं, और आप इसे दोहरा सकते हैं बिना इस डर के कि नुक़सान जमा होता जाएगा।
पारदर्शिता बनी रहती है। GIF और TIFF — दोनों अल्फ़ा चैनल सँभालते हैं: काटा हुआ हिस्सा कटा ही रहता है और उसके पीछे कुछ भरा नहीं जाता।
TIFF काम करने का फ़ॉर्मेट है और GIF बनकर तैयार फ़ॉर्मेट। जो लौटता है वह पन्ने की तस्वीर नहीं बल्कि बदली जा सकने वाली लिखावट है — आम तौर पर यही इस कन्वर्ज़न की वजह होती है, और यही इसकी सीमा भी।
TIFF को कुछ ही ब्राउज़र पढ़ पाते हैं। इस लिहाज़ से दोनों में यही कम जगह चलने वाला है। भेजने से पहले देख लीजिए कि पाने वाला इसे लेता भी है या नहीं।
GIF 1987 का है और अब मुश्किल से ही इस्तेमाल होता है। TIFF वह है जो आज के प्रोग्राम लिखते हैं, इसलिए यह कन्वर्ज़न पढ़े जाते रहने का भी सवाल है।
Adobe Photoshop और ImageMagick GIF और TIFF — दोनों पढ़ लेते है, इसलिए आप नतीजे को असली फ़ाइल के बग़ल में रखकर देख सकते हैं, बिना दूसरा प्रोग्राम खोले।
दोनों का निशाना अलग काम है: GIF का वेब पर, TIFF का छपाई, स्कैनिंग और सहेजना पर। इस पर सोचना बनता है, क्योंकि जिस वजह से एक मौजूद है, आम तौर पर उसी वजह से दूसरा असुविधाजनक होता है।
GIF CompuServe का फ़ॉर्मेट है, जो 1987 में आया। यह हर चैनल पर 8 बिट में दर्ज करता है।
TIFF Adobe का है और 1986 से चला आ रहा है, और TIFF 6.0 में तय किया गया है। Adobe Photoshop, Affinity Photo और ImageMagick इस फ़ॉर्मेट को पढ़ लेते है।
नहीं। यह कन्वर्ज़न पूरी तरह आपके ब्राउज़र में होता है, इसलिए फ़ाइल आपके डिवाइस से बाहर नहीं जाती। आप ख़ुद जाँच सकते हैं: डेवलपर टूल्स का नेटवर्क टैब खोलिए और कुछ बदल कर देखिए। आपको पेज ख़ुद दिखेगा और आँकड़ों तथा विज्ञापन के वे अनुरोध दिखेंगे जिनसे इस सेवा का ख़र्च निकलता है — और एक भी ऐसा अनुरोध नहीं जो आपकी फ़ाइल साथ ले जा रहा हो। इस जोड़ी के पीछे jSquash है, तस्वीरों के संदर्भ कोडेक के WebAssembly संस्करण; आपका ब्राउज़र इसे एक बार उतारता है और फिर सहेज कर रखता है।
हाँ। न खाता, न वॉटरमार्क, और न कोई रोज़ का कोटा जो ख़त्म हो: यह आपकी अपनी मशीन पर चलता है, इसलिए आप जितनी बार चाहें लौट सकते हैं। ब्राउज़र 100 MB तक की फ़ाइलें सँभालता है, एक बार में 100। jSquash आपकी अपनी मशीन पर उतरता है और वहीं चलता है — इसीलिए उस पर कोई गिनती नहीं है।
नहीं। TIFF वही सामग्री बिना कुछ फेंके सँभालता है: नतीजा गुणवत्ता में असली फ़ाइल जैसा ही होता है। सिर्फ़ पहला फ़्रेम बदला जाता है: चलती हुई GIF ठहरी हुई तस्वीर बन जाती है।
TIFF में एक ठहरा हुआ फ़्रेम होता है। चलती हुई GIF फ़ाइल में से पहला फ़्रेम बचता है और बाक़ी छूट जाता है: यह कन्वर्ज़न उसमें से एक तस्वीर निकालता है, हरकत साथ नहीं ले जाता।
TIFF को कुछ ही ब्राउज़र पढ़ पाते हैं। इस लिहाज़ से दोनों में यही कम जगह चलने वाला है। भेजने से पहले देख लीजिए कि पाने वाला इसे लेता भी है या नहीं।
कुछ नहीं खोता। GIF और TIFF — दोनों अपनी सामग्री बिना नुक़सान सँभालते हैं: यह कन्वर्ज़न पैकिंग बदलता है, गुणवत्ता नहीं, और आप इसे दोहरा सकते हैं बिना इस डर के कि नुक़सान जमा होता जाएगा।
इस पेज पर GIF और TIFF के बारे में जो कहा गया है, वह जाँचा जा सकता है, और ये रहे वे दस्तावेज़ जो उसे तय करते हैं।