HEIC एक डिब्बा है, तस्वीर का प्रारूप नहीं
.heic फ़ाइल ISO Base Media File Format है — वही बॉक्स ढाँचा जो MP4 का है। वह जो रखती है वह आइटमों का एक जमावड़ा है: आम तौर पर एक HEVC में एन्कोड की गई तस्वीर, अक्सर एक थंबनेल, कभी गहराई का नक़्शा, HDR की चमक बढ़ाने वाला नक़्शा, या किसी बर्स्ट के कई पूरे फ़्रेम। मेटाडेटा भी एक आइटम ही है। EXIF अपने अलग आइटम में बैठता है, जिसे एक संदर्भ बॉक्स दिखाता है कि वह किस तस्वीर का वर्णन कर रहा है, JPEG की तरह किसी शीर्ष में बैठने के बजाय।
झलक कभी-कभी क्यों नहीं आती
HEVC पेटेंटों के बोझ तले है, इसलिए Safari अपने आप HEIC डिकोड कर लेता है और बाकी ज़्यादातर ब्राउज़र नहीं। जब ब्राउज़र मना कर देता है, तो यह कार्यक्षेत्र झलक बनाने के लिए फ़ाइल को WebAssembly डिकोडर से डिकोड करता है। वह धीमा है, और बड़ी तस्वीर पर नाकाम भी हो सकता है — तब आपको टैग मिलते हैं और साथ में यह नोट कि ख़ुद तस्वीर नहीं बनाई जा सकी। मेटाडेटा पढ़ना कभी तस्वीर डिकोड होने पर नहीं टिकता, इसलिए टैग दोनों हाल में मिलते हैं।
iPhone असल में क्या लिखता है
पूरा EXIF: कैमरे का मॉडल, लेंस, एक्सपोज़र, दिशा और खींचने का समय, और स्थान चालू हो तो अक्षांश, देशांतर और अक्सर ऊँचाई भी। उसके ऊपर Apple के निर्माता-नोट — एक अलग ब्लॉक जिसमें बर्स्ट की पहचान और दृश्य पहचानने के संकेत जैसी चीज़ें रहती हैं। Live Photo अपने जोड़ीदार वीडियो का हवाला भी देती है, पर वह अलग फ़ाइल है और यह कार्यक्षेत्र उसे नहीं खोलता।
HEIC का ढाँचा
- ढाँचा
- मेटाडेटा रख सकता है
- ख़ुद तस्वीर
HEIC चीज़ें कहाँ रखती है
- meta
- वह बॉक्स जिसमें फ़ाइल का हर वह आइटम है जो तस्वीर नहीं है।
- iinf / iloc
- कौन-कौन से आइटम हैं, और हर एक किस बाइट से शुरू होता है।
- Exif आइटम
- TIFF के ढाँचे वाला पूरा EXIF ब्लॉक, कैमरा और स्थान समेत।
- mime आइटम
- XMP, जब किसी संपादक ने कुछ लिखा हो।
- iref
- कौन-सा आइटम किस तस्वीर का वर्णन करता है।
- colr
- रंग प्रोफ़ाइल, जो फ़ाइल के फिर से एन्कोड होने पर खो जाती है।
HEIC के बारे में सवाल
अगर मेरा ब्राउज़र HEIC दिखा नहीं सकता तो क्या मैं उसे पढ़ सकता हूँ?खोलें
हाँ। टैग पढ़ने का मतलब है फ़ाइल के बॉक्स ढाँचे में चलना, और उसके लिए HEVC डिकोडर नहीं चाहिए। आपको हर टैग दिखेगा; जो छूट सकती है वह झलक है।
क्या iPhone की HEIC में स्थान होता है?खोलें
जब भी खींचने के क्षण कैमरे के लिए स्थान चालू हो, तब होता है, आम तौर पर ऊँचाई के साथ। ऊपर फ़ाइल छोड़ें और अगर निर्देशांक हैं तो आपको दिख जाएँगे।
HEIC से मेटाडेटा कैसे निकालूँ?खोलें
फिर से एन्कोड करके सफ़ाई के ज़रिए, क्योंकि कोई ब्राउज़र HEIC लिख नहीं सकता। तस्वीर डिकोड होकर बिना किसी जड़ी चीज़ के JPEG के रूप में निर्यात होती है — आपको साफ़ फ़ाइल मिलती है, दूसरे डिब्बे में, उतनी गुणवत्ता पर जितनी फिर से एन्कोड करने से मिले।
मेरी HEIC एक ही फ़ाइल में कई तस्वीरें क्यों है?खोलें
क्योंकि डिब्बा इसकी छूट देता है। बर्स्ट, पोर्ट्रेट मोड के गहराई-नक़्शे और HDR की चमक बढ़ाने वाले नक़्शे मुख्य तस्वीर के बग़ल में अतिरिक्त आइटम के रूप में रखे जाते हैं। टैग तालिका मुख्य तस्वीर का मेटाडेटा दिखाती है।
यह क्या कर सकता है
- EXIF डेटा हटाएँ
- एक तस्वीर छोड़ें और उसकी जड़ी हुई मेटाडेटा के बिना एक प्रति डाउनलोड करें। JPEG का EXIF खंड बिना पिक्सल छुए गिर जाता है; HEIC, PNG, WebP और बाकी फिर से एन्कोड होते हैं। कुछ भी सर्वर पर नहीं जाता।
- स्थान हटाएँ
- देखें कि तस्वीर कौन-से निर्देशांक लिए चल रही है, फिर उनके बिना एक प्रति डाउनलोड करें। JPEG अपने स्थान टैग खोती है और बाकी सब रखती है। कुछ भी सर्वर पर नहीं जाता।
- JPEG का EXIF बदलें
- JPEG का शीर्षक, रचयिता, विवरण, कॉपीराइट, सॉफ़्टवेयर और खींचने का समय बदलें, फिर बदली हुई प्रति डाउनलोड करें। सब आपके डिवाइस पर चलता है; आपकी मूल फ़ाइल कभी नहीं बदलती।
- XMP, IPTC और ICC व्यूअर
- फ़ाइल जो भी मेटाडेटा समूह लिए चलती है वे सब पढ़ें — EXIF, XMP, IPTC, ICC, निर्माता के नोट — समूहबद्ध और JSON में निर्यात करने लायक। संपत्ति जाँच, फ़ोरेंसिक और किसी रास्ते की गड़बड़ी पकड़ने के लिए। कुछ भी सर्वर पर नहीं जाता।
- कई तस्वीरें खोलना
- पचास तक तस्वीरें खोलें, देखें कि किनमें स्थान दर्ज है, और पूरे समूह को स्प्रेडशीट के रूप में ले जाएँ। कुछ भी अपलोड नहीं होता, और असली फ़ाइलों में कभी कुछ लिखा नहीं जाता।