HEIC फ़ाइल एक आधुनिक फोटो कंटेनर है और वही फ़ॉर्मैट है जिसे iPhone डिफ़ॉल्ट रूप से बनाता है। इसके पीछे का मानक HEIF है, High Efficiency Image File Format, जिसे MPEG ने प्रकाशित किया है, वही मानक समूह जिसने MP3 ऑडियो और MP4 वीडियो बनाए हैं। HEIC, HEIF का वह प्रकार है जिसकी तस्वीरें HEVC से कंप्रेस की जाती हैं, जिसे H.265 भी कहा जाता है, जो एक वीडियो कंप्रेशन विधि है। Apple ने इसे अपनाया ताकि बहुत छोटे फ़ाइल आकार में लगभग समान फोटो गुणवत्ता रखी जा सके, और उन अतिरिक्त जानकारियों को भी रखा जा सके जो एक आधुनिक कैमरा बनाता है, जैसे डेप्थ जानकारी, बर्स्ट और रिवर्सिबल एडिट, जिन्हें एक अकेली फ्लैट इमेज व्यक्त नहीं कर सकती।
HEIC अपनी तस्वीर को कैसे संग्रहीत करता है
HEIF अपनी संरचना MP4 से लेता है: फ़ाइल लेबल लगे बॉक्सों का एक पेड़ होती है, एक बॉक्स उसमें शामिल आइटमों की सूची देता है, एक यह रिकॉर्ड करता है कि हर आइटम का डेटा कहाँ से शुरू होता है, एक गुण (properties) रखता है, और एक स्वयं डेटा रखता है। अंदर की तस्वीरें HEVC से इसकी स्टिल-इमेज तकनीकों का उपयोग करते हुए कोड की जाती हैं: हर ब्लॉक की उसके पड़ोसियों से भविष्यवाणी करना, फर्क को फ्रीक्वेंसी वैल्यू में बदलना और उन्हें राउंड ऑफ करना। यह आम तौर पर lossy होता है, जिससे आकार कम होता है; lossless कोडिंग संभव है लेकिन दुर्लभ है।
कंटेनर इसका ज़्यादा दिलचस्प हिस्सा है, क्योंकि HEIC ज़रूरी नहीं कि सिर्फ एक ही इमेज हो। एक फ़ाइल में ये सब हो सकते हैं:
- मुख्य फोटो, जो अक्सर टाइलों की ग्रिड के रूप में स्टोर की जाती है और दिखाए जाते समय जोड़ी जाती है।
- थंबनेल और अन्य छोटे प्रीव्यू।
- ऐसी सहायक इमेज जो सीधे देखने के लिए नहीं होतीं, जैसे डेप्थ मैप जो दर्ज करता है कि दृश्य का हर हिस्सा कितनी दूरी पर था, या एक ट्रांसपेरेंसी मास्क।
- कई संबंधित स्टिल्स, जैसे बर्स्ट या कोई अनुक्रम।
- एक बिना छेड़े गया ओरिजिनल और उसके साथ एडिट का वर्णन करने वाले निर्देश, ताकि बाद में बदलाव को वापस लिया जा सके।
यही अतिरिक्त चीजें वजह हैं कि पोर्ट्रेट मोड का बैकग्राउंड ब्लर बाद में बदला जा सकता है, और जब JPG में एक्सपोर्ट किया जाता है तो सिर्फ एक फ्लैट तस्वीर बनती है और बाकी सब चीजें चुपचाप पीछे छूट जाती हैं।
HEIC कौन‑सा मेटाडेटा रखता है
JPG जो कुछ भी रखता है, वह सब, अलग तरह से स्टोर किया हुआ, और कुछ ऐसी बातें जो सिर्फ एक कंटेनर ही व्यक्त कर सकता है। मेटाडेटा से मतलब है पिक्सल के साथ-साथ रखी गई वर्णनात्मक जानकारी।
- EXIF, कैमरा मेटाडेटा मानक, फ़ाइल के मेटाडेटा बॉक्स के अंदर एक आइटम के रूप में रखा जाता है, न कि शुरुआत में एक मार्कर के रूप में। इसके फ़ील्ड वही जाने-पहचाने हैं:
Make,Model,LensModel,DateTimeOriginal,ExposureTime,FNumber,ISOSpeedRatingsऔरFocalLength。 - GPS टैग, जो EXIF का हिस्सा हैं, latitude, longitude, ऊँचाई और UTC में टाइमस्टैम्प देते हैं, और फ़ोन की तस्वीरों में ये बहुत अक्सर होते हैं।
- Maker notes, निर्माता का निजी ब्लॉक, जो Apple डिवाइसों पर शॉट को कैसे कैप्चर और प्रोसेस किया गया, इसके बारे में काफी जानकारी रिकॉर्ड करता है।
- XMP, Adobe का XML मेटाडेटा, भी एक आइटम के रूप में स्टोर किया जा सकता है, जिसमें निर्माता, विवरण, कीवर्ड और रेटिंग होती हैं।
- स्ट्रक्चरल प्रॉपर्टीज़ जो मेटाडेटा की तरह व्यवहार करती हैं: एक रोटेशन प्रॉपर्टी और एक मिररिंग प्रॉपर्टी, जिन्हें पिक्सल को दोबारा एन्कोड करने की बजाय लागू किया जाता है; एक क्रॉपिंग प्रॉपर्टी जो दिखने वाले क्षेत्र को छोटा करती है; एक रंग-संबंधी प्रॉपर्टी जो ICC प्रोफ़ाइल या रंग-स्पेस कोड रखती है; और एक पिक्सल आस्पेक्ट रेशियो।
क्योंकि एक फ़ाइल में कई इमेज हो सकती हैं, HEIC पर एक रिपोर्ट में कई सेट फ़ील्ड्स दिख सकते हैं, हर आइटम के लिए एक, न कि सिर्फ एक साफ-सुथरी सूची। दो प्रॉपर्टीज़ समझने लायक हैं: रोटेशन प्रॉपर्टी का मतलब है कि तस्वीर एक तरह से स्टोर होती है और दूसरी तरह से दिखती है, और क्रॉपिंग प्रॉपर्टी का मतलब है कि जो पिक्सल आप नहीं देख पा रहे, वे अभी भी फ़ाइल के अंदर हैं। व्यक्तिगत स्तर पर, फ़ोन से बना HEIC सबसे ज़्यादा खुलासा करने वाली इमेज फ़ाइलों में से एक है: लोकेशन, डिवाइस मॉडल, कैप्चर समय, और वह पहचानकर्ता जो स्टिल को उसकी Live Photo वीडियो से जोड़ता है, ये सब डिफ़ॉल्ट रूप से इसमें होते हैं।
HEIC का उपयोग कब करें
फोटो सुरक्षित रखने के लिए HEIC एक अच्छा फ़ॉर्मैट है। फ़ाइलें तुलनात्मक गुणवत्ता वाले JPG से छोटी होती हैं, फ़ॉर्मैट हर रंग चैनल के लिए 10 बिट सपोर्ट करता है जिससे आसमान और ग्रेडिएंट ज़्यादा स्मूथ दिखते हैं, और यह वे डेप्थ मैप और एडिट निर्देश भी बचाए रखता है जो बाद में बदलाव संभव बनाते हैं।
दूसरों को चीजें भेजने के लिए यह अच्छा फ़ॉर्मैट नहीं है। Apple के इकोसिस्टम के बाहर सपोर्ट असमान है: कुछ ब्राउज़र, पुराने फ़ोन, प्रिंटर, अपलोड फ़ॉर्म और ऑफिस ऐप्स इसे सीधे अस्वीकार कर देते हैं, और अंदर का HEVC कंप्रेशन ऐसे पेटेंट लाइसेंस के साथ आता है जिसने अपनाने की रफ़्तार धीमी कर दी है। आम समझौता यह है कि HEIC को रखा जाता है और JPG साझा किया जाता है, यह मानते हुए कि कॉपी में डेप्थ मैप और बाकी इमेज खो जाएँगी। WebP और AVIF भी आकार कम करने की यही समस्या हल करते हैं, लेकिन कम लाइसेंसिंग जटिलताओं के साथ।