आँकड़ों और विज्ञापन के लिए कुकीज़
हम आँकड़ों और विज्ञापन के लिए कुकीज़ इस्तेमाल करते हैं, दोनों Google को जाती हैं। मना करने से आपको दिखने वाली किसी चीज़ में कोई फ़र्क़ नहीं पड़ता।निजता पेज पढ़ें
यहाँ आप HEIC को TIFF में बदलते हैं, मुफ़्त और बिना खाते के: फ़ाइल ऊपर छोड़िए और कुछ ही सेकंड में नतीजा डाउनलोड के लिए तैयार मिलेगा। कन्वर्ज़न आपके अपने ब्राउज़र के भीतर होता है, इसलिए फ़ाइल कभी अपलोड नहीं होती। यह Windows, macOS और Linux पर वैसे ही चलता है जैसे iPhone और Android पर, और कनेक्शन काट देने पर भी चलता रहता है।
एक बार में 100 फ़ाइलें। फ़ॉर्मेट अलग-अलग हों तो भी चलेगा।
ये एक के बाद एक बदलती हैं और साथ में एक ZIP बनकर उतरती हैं।
HEIC से TIFF
Print pipeline 1980 के दशक के आख़िर में TIFF के इर्द-गिर्द बनी और उसे बदलने की वजह कभी नहीं मिली। यह वह फ़ॉर्मेट है जो scanner लिखता था, prepress सॉफ़्टवेयर पढ़ता था, और building में हर RIP तीस साल से खोल सकता है।
HEIC 2015 में आया और आज भी कोई lab यह नहीं मान सकता कि उसके अपने सिस्टम इसे पढ़ लेंगे — इसे HEVC decoder चाहिए। अगर lab के सिस्टम को पुराना software दशक भर से नहीं बदला गया, वहाँ decoder नहीं होगा।
प्रिंट आकार तय करने वाली संख्या pixel dimension है, और यह इस रूपांतरण में बदलती नहीं। सामान्य iPhone फ़्रेम 4,032x3,024 है। 300 से भाग दीजिए और आपको 13.4x10.1 इंच मिलता है — जो lab की सतर्क संख्या है।
240 से भाग दीजिए, जो दीवार पर टँगी किसी चीज़ के लिए बिल्कुल उचित है, आपको 16.8x12.6 इंच मिलता है। हाल के Pro बॉडी पर 48-मेगापिक्सेल mode 8,064x6,048 लिखते हैं।
यहाँ लिखी फ़ाइल में बिल्कुल कोई संपीड़न नहीं है। हर पिक्सेल चार बाइट लेता है — red, green, blue और alpha channel — एक ही निरंतर strip में, byte order big-endian है जैसा मूल TIFF specification कहती है।
असम्पीड़ित होने का मतलब है इस बिंदु से आगे कुछ और नहीं गिरता — TIFF को जितनी बार चाहे खोला और दोबारा सेव किया जा सकता है बिना बिगड़े। यह उस HEVC संपीड़न को नहीं उलटता जो फ़ोन ने HEIC लिखते वक़्त लगाई थी।
चार samples प्रति पिक्सेल लिखे जाते हैं, ExtraSamples tag यह कहते हुए कि चौथा alpha है। फ़ोन की तस्वीर पूरी तरह opaque है, इसलिए वह channel हर पिक्सेल में 255 है और बिना कोई जानकारी दिए फ़ाइल का चौथाई हिस्सा लेता है।
लगभग हर चीज़ इसे सही सँभालती है। अपवाद पुराने या संकरे tool हैं जो तीन samples मान लेते हैं और error या अजीब tinted तस्वीर देते हैं।
यह रूपांतरण का वह हिस्सा है जो सबसे ज़्यादा चौंकाता है। iPhone Display P3 में रिकॉर्ड करता है और HEIC को उसी हिसाब से tag करता है। यहाँ बनी TIFF में कोई ICC profile नहीं है, इसलिए हर पढ़ने वाला sRGB मान लेता है।
दिखने वाला असर यह है कि सबसे saturated रंग थोड़े पीछे खिंचते हैं — लाल sweater, sunset, चमकीली हरी पत्तियाँ। किसी family photo book के लिए यह उस दायरे में है जो lab का अपना printer profile वैसे भी लाता है।
TIFF सबसे समृद्ध metadata कंटेनरों में से एक है — EXIF, IPTC, XMP और GPS सबकी परिभाषित जगह है। यह रूपांतरण इनमें से कोई नहीं भरता। तस्वीर raw pixels में डिकोड और दोबारा लिखी जाती है, इसलिए capture data पार नहीं होता।
किसी print supplier को तस्वीर भेजने के लिए यह ज़्यादातर एक छोटी privacy बचत है, क्योंकि घर पर खींची तस्वीर अब यह नहीं बताती कि घर कहाँ है।
TIFF एक फ़ॉर्मेट के रूप में 32 बिट प्रति चैनल तक रख सकता है और print काम के लिए अक्सर 16 बिट पर इस्तेमाल होता है। यहाँ जो लिखा जाता है वह आठ है, क्योंकि decode यही देता है और आगे कुछ नहीं।
यह किसी बड़े smooth gradient पर दिखता है, अगर बिल्कुल दिखे — मीटर भर के canvas पर साफ़ आसमान bandडिंग दिखा सकता है। बेहतर रास्ता है HEIC को 16-बिट में काम करने वाले सॉफ़्टवेयर में edit करके वहाँ से TIFF export करना।
एक अकेली 12-मेगापिक्सेल TIFF 48.8 MB की है, और यह बीस से पहले की बात है। कई lab uploader एक फ़ाइल को 50 या 100 MB पर सीमित करते हैं और कुछ पूरे order को — इसे पूरा shoot बदलने से पहले जाँच लीजिए।
पूरा चयन एक साथ यहाँ छोड़िए — हर फ़ाइल अलग handle होती है अपनी progress के साथ और सेट को एक ही ZIP के रूप में लिया जा सकता है। इनपुट फ़ाइलें मुफ़्त तह पर 100 MB तक स्वीकार होती हैं।
अगर lab के फ़ॉर्म में JPEG भी सूचीबद्ध है, और तस्वीर फ़ोन से आई, high quality JPEG एक ठोस और कहीं ज़्यादा practical चुनाव है। स्रोत पहले से lossy था, अच्छी JPEG प्रिंट आकार पर अदृश्य दूसरा pass जोड़ती है, और फ़ाइल पचासवाँ हिस्सा आकार की है।
TIFF तब सही है जब फ़ाइल पहुँचने के बाद पर काम होगा — retouch, colour-correct, किसी book layout में कई बार सेव। पूछ लीजिए कौन-सा मामला है।
Decode libheif पर चलता है, WebAssembly में compile किया गया, और TIFF JavaScript से जोड़ी जाती है, दोनों उसी पेज में जो आपने खोल रखा है। कोई request तस्वीर नहीं ले जाता, जो developer tools खोलकर देखा जा सकता है।
यह इसलिए ज़्यादा मायने रखता है कि print के लिए भेजी तस्वीरें अक्सर बच्चों, शादी और घर की होती हैं। कोई मुफ़्त कन्वर्टर जो अपलोड करता है वह किसी अनजान सर्वर से इसी सेट पर भरोसा माँगता है।
| HEIC | TIFF | |
|---|---|---|
| पूरा नाम | High Efficiency Image Container | Tagged Image File Format |
| फ़ाइल एक्सटेंशन | .heic | .tif, .tiff |
| मीडिया टाइप | image/heic | image/tiff |
| कंप्रेशन | नुक़सान के साथ — छोटा आकार गुणवत्ता देकर ख़रीदा जाता है | बिना नुक़सान — कुछ छोड़ा नहीं जाता |
| पहली बार प्रकाशित | 2015 | 1986 |
| प्रकाशक | MPEG | Adobe |
| विनिर्देश | ISO/IEC 23008-12 | TIFF 6.0 |
| लाइसेंस | प्रकाशित, मानकीकृत नहीं | प्रकाशित, मानकीकृत नहीं |
| आज की स्थिति | मौजूदा | मौजूदा |
| बिट डेप्थ | 10 | 32 |
| रंग जो यह दर्ज कर सकता है | YCbCr, वाइड गैमट | RGB, CMYK, ग्रेस्केल, Lab |
| ब्राउज़र में खुलता है | कुछ ब्राउज़र | कुछ ब्राउज़र |
| इसकी जगह विचारणीय | JPG, AVIF, WebP | PNG, PDF, DNG |
TIFF में एक ठहरा हुआ फ़्रेम होता है। चलती हुई HEIC फ़ाइल में से पहला फ़्रेम बचता है और बाक़ी छूट जाता है: यह कन्वर्ज़न उसमें से एक तस्वीर निकालता है, हरकत साथ नहीं ले जाता।
TIFF में एक पन्ना होता है। कई पन्नों वाली HEIC फ़ाइल पन्ना-दर-पन्ना बदली जाती है, एक ही फ़ाइल में नहीं।
पारदर्शिता बनी रहती है। HEIC और TIFF — दोनों अल्फ़ा चैनल सँभालते हैं: काटा हुआ हिस्सा कटा ही रहता है और उसके पीछे कुछ भरा नहीं जाता।
TIFF काम करने का फ़ॉर्मेट है और HEIC बनकर तैयार फ़ॉर्मेट। जो लौटता है वह पन्ने की तस्वीर नहीं बल्कि बदली जा सकने वाली लिखावट है — आम तौर पर यही इस कन्वर्ज़न की वजह होती है, और यही इसकी सीमा भी।
दोनों तरफ़ के प्रोग्राम अलग हैं: HEIC फ़ाइल Apple Photos और Adobe Lightroom में खुलती है और TIFF फ़ाइल Adobe Photoshop, Affinity Photo और ImageMagick में — यानी नतीजा जिसके पास जाएगा, उसे दूसरी सूची में से कोई प्रोग्राम चाहिए होगा।
नतीजा असली से बड़ा होगा और बेहतर नहीं। HEIC पहले ही बारीक़ी फेंक चुका है और TIFF बचे हुए को बिना और फेंके सँभालता है: यह आगे का नुक़सान रोकता है, पहले वाला लौटाता नहीं।
दोनों का निशाना अलग काम है: HEIC का फ़ोन और फ़ोटोग्राफ़ी पर, TIFF का छपाई, स्कैनिंग और सहेजना पर। इस पर सोचना बनता है, क्योंकि जिस वजह से एक मौजूद है, आम तौर पर उसी वजह से दूसरा असुविधाजनक होता है।
HEIC MPEG का फ़ॉर्मेट है, जो 2015 में आया। यह हर चैनल पर 10 बिट में दर्ज करता है।
TIFF Adobe का है और 1986 से चला आ रहा है, और TIFF 6.0 में तय किया गया है। Adobe Photoshop, Affinity Photo और ImageMagick इस फ़ॉर्मेट को पढ़ लेते है।
TIFF 1986 में आया और HEIC 2015 में। किसी को सौंपने के लिए आम तौर पर पुराना वाला ज़्यादा सुरक्षित रहता है; नया वाला वही काम कम बाइट में कर देता है।
नहीं। यह कन्वर्ज़न पूरी तरह आपके ब्राउज़र में होता है, इसलिए फ़ाइल आपके डिवाइस से बाहर नहीं जाती। आप ख़ुद जाँच सकते हैं: डेवलपर टूल्स का नेटवर्क टैब खोलिए और कुछ बदल कर देखिए। आपको पेज ख़ुद दिखेगा और आँकड़ों तथा विज्ञापन के वे अनुरोध दिखेंगे जिनसे इस सेवा का ख़र्च निकलता है — और एक भी ऐसा अनुरोध नहीं जो आपकी फ़ाइल साथ ले जा रहा हो। इस जोड़ी के पीछे libheif है, Apple के HEIC का संदर्भ डिकोडर; आपका ब्राउज़र इसे एक बार उतारता है और फिर सहेज कर रखता है।
हाँ। न खाता, न वॉटरमार्क, और न कोई रोज़ का कोटा जो ख़त्म हो: यह आपकी अपनी मशीन पर चलता है, इसलिए आप जितनी बार चाहें लौट सकते हैं। ब्राउज़र 100 MB तक की फ़ाइलें सँभालता है, एक बार में 100। libheif आपकी अपनी मशीन पर उतरता है और वहीं चलता है — इसीलिए उस पर कोई गिनती नहीं है।
नहीं। TIFF वही सामग्री बिना कुछ फेंके सँभालता है: नतीजा गुणवत्ता में असली फ़ाइल जैसा ही होता है।
TIFF में एक ठहरा हुआ फ़्रेम होता है। चलती हुई HEIC फ़ाइल में से पहला फ़्रेम बचता है और बाक़ी छूट जाता है: यह कन्वर्ज़न उसमें से एक तस्वीर निकालता है, हरकत साथ नहीं ले जाता।
TIFF में एक पन्ना होता है। कई पन्नों वाली HEIC फ़ाइल पन्ना-दर-पन्ना बदली जाती है, एक ही फ़ाइल में नहीं।
नतीजा असली से बड़ा होगा और बेहतर नहीं। HEIC पहले ही बारीक़ी फेंक चुका है और TIFF बचे हुए को बिना और फेंके सँभालता है: यह आगे का नुक़सान रोकता है, पहले वाला लौटाता नहीं।
इस पेज पर HEIC और TIFF के बारे में जो कहा गया है, वह जाँचा जा सकता है, और ये रहे वे दस्तावेज़ जो उसे तय करते हैं।