HEIC से JPG
आपकी फ़ोटो इस डिवाइस से बाहर नहीं जातीं
जब तक आप कुछ और न कहें, iPhone फ़ोटो HEIC में ही सहेजता है। यह वही तस्वीर JPEG से लगभग आधी जगह में रखता है, पर Windows के बहुत से सॉफ़्टवेयर और ज़्यादातर अपलोड फ़ॉर्म अब भी इसे नहीं खोल पाते, और Apple के अलावा कोई ब्राउज़र इसे पढ़ता ही नहीं। JPEG में बदलना उस बचत के बदले ऐसा फ़ॉर्मैट देता है जिसे कोई मना नहीं करता।
HEIC फ़ाइलें कैसे बदलें
सिर्फ़ Safari इन्हें क्यों खोल पाता है
HEIC एक HEIF डिब्बा है, ISO/IEC 23008-12 के रूप में मानक, जिसके अंदर HEVC से कोड की गई तस्वीर होती है, वही वीडियो कोडेक जिसे H.265 भी कहते हैं। HEVC पर बहुत पेटेंट हैं और उसके लाइसेंस एक से ज़्यादा समूहों में बँटे हैं, एक-दूसरे पर चढ़े दावों और अलग-अलग फ़ीस के साथ। करोड़ों लोगों तक डिकोडर पहुँचाने वाली ब्राउज़र कंपनी को इसके लिए पैसा देना पड़ता, और Chrome, Firefox और Edge ने मना कर दिया है। Apple के पास अपने हार्डवेयर के लिए पहले से HEVC का लाइसेंस है, इसलिए Safari, HEIC को ऑपरेटिंग सिस्टम को सौंपकर पिक्सेल वापस पा लेता है।
इसीलिए यह पेज Mac या iPhone के Safari में चलता है और Chrome में साफ़ कहता है कि नहीं चल सकता। दूसरा रास्ता WebAssembly वाला HEVC डिकोडर भेजना होता, कुछ मेगाबाइट जो हर आने वाला डाउनलोड करता, उन्हें भी जिन्हें ज़रूरत नहीं। डिवाइस में पहले से मौजूद डिकोडर इस्तेमाल करने में कुछ नहीं लगता और यह उन्हीं लोगों के लिए चलता है जिनकी ये फ़ोटो ज़्यादातर होती हैं।
HEIC में ऐसा क्या है जो JPEG नहीं रख सकता
तस्वीर से ज़्यादा। iPhone की HEIC हर रंग चैनल में दस बिट रख सकती है जहाँ सामान्य JPEG आठ, इसलिए सूर्यास्त के ग्रेडिएंट में पट्टियाँ दिखने से पहले चार गुना ज़्यादा सीढ़ियाँ होती हैं। इसमें डेप्थ मैप हो सकता है, जिससे पोर्ट्रेट मोड फ़ोटो के बाद बैकग्राउंड का धुँधलापन बदलता है। इसमें सहायक तस्वीरें, अलग एक्सपोज़र और वह वीडियो भी हो सकता है जो Live Photo को हिलाता है। इनमें से कुछ भी बदलाव के बाद नहीं बचता। जो निकलता है वह एक आठ-बिट स्थिर तस्वीर है, जो JPEG हमेशा से रहा है।
मेटाडेटा भी चला जाता है
फ़ोटो खोलकर उसके पिक्सेल से दोबारा बनाई जाती है, इसलिए आउटपुट में कोई EXIF नहीं होता: न कैमरे का मॉडल, न तारीख़, न लेंस, न GPS लोकेशन। आप यहाँ किस वजह से आए हैं, उसके हिसाब से यह नुक़सान है या पूरा मक़सद। EXIF का एक ही हिस्सा यूँ ही ग़ायब नहीं होता, वह है दिशा का निशान, क्योंकि ब्राउज़र खोलते समय उसे लागू कर देता है, इसलिए खड़ी खींची गई फ़ोटो खड़ी ही सहेजी जाती है, लेटी हुई नहीं।
लोग इसे किस काम में लेते हैं
- iPhone की फ़ोटो ऐसे फ़ॉर्म या पोर्टल पर डालना जो JPEG के सिवा कुछ नहीं लेता
- ऐसे किसी को फ़ोटो भेजना जिसके ईमेल में HEIC न खुलने वाला अटैचमेंट दिखता है
- फ़ोटो खींचे गए दस्तावेज़ को ऐसी फ़ाइल बनाना जो पुरानी स्कैनिंग प्रक्रिया ले ले
- भेजने से पहले फ़ोटो से GPS लोकेशन हटाना
- फ़ोटो को पुराने एडिटर या प्रिंट की दुकान तक ले जाना जिसने HEIC का नाम नहीं सुना
- कैमरे का फ़ॉर्मैट बदलने से पहले खींची गई फ़ोटो का ढेर बचाना
सवाल
क्योंकि Chrome, Firefox और Edge में HEIC डिकोडर नहीं आता। पेज Mac या iPhone के Safari में खोलिए, या iPhone को शुरू से JPEG में खींचने पर सेट कीजिए।
Settings, Camera, Formats, फिर Most Compatible चुनिए। नई फ़ोटो JPEG में सहेजी जाएँगी; पुरानी जैसी हैं वैसी रहेंगी।
थोड़ी, क्योंकि JPEG दोबारा एनकोड करता है। 90 की क्वालिटी पर सामान्य आकार में फ़र्क़ नहीं दिखता, और फ़ाइल HEIC से लगभग दोगुनी होगी।
हट जाती है। फ़ोटो उसके पिक्सेल से दोबारा बनती है, इसलिए EXIF का हर हिस्सा, GPS लोकेशन समेत, पीछे छूट जाता है।
नहीं। दिशा का निशान फ़ाइल खोलते समय लागू होता है, इसलिए JPEG वैसे ही सहेजी जाती है जैसे फ़ोटो खींची गई थी।
आपको स्थिर फ़्रेम मिलता है। उसके साथ का छोटा वीडियो डिब्बे में तस्वीर के बग़ल में रहता है और JPEG में उसकी कोई जगह नहीं।
जो धुँधलापन दिखता है वह तस्वीर में बना हुआ है और आ जाता है। उसे बदलने लायक़ बनाने वाला डेप्थ मैप नहीं आता, इसलिए JPEG वैसी ही है जैसी दिख रही थी और दोबारा एडिट नहीं हो सकती।
HEIF डिब्बे का फ़ॉर्मैट है; HEIC उस HEIF फ़ाइल का नाम है जिसकी तस्वीरें HEVC से कोड हुई हैं। .heif एक्सटेंशन वाली फ़ाइलों में बिल्कुल अलग कोडेक भी हो सकते हैं।
फ़ोटो के लिए नहीं। PNG वही तस्वीर बिना नुक़सान के कई गुना बड़ी फ़ाइल में रखेगी और कुछ नहीं मिलेगा, क्योंकि बारीकी HEIC बनते समय ही फेंकी जा चुकी थी।
JPEG की क्वालिटी 40 से 100 के बीच तय करता है, 90 से शुरू। लगभग 70 से नीचे आसमान और सपाट रंगों में आठ-बाय-आठ के ब्लॉक दिखने लगते हैं।
नहीं। सब कुछ इसी पेज में होता है, जो छुट्टियों की फ़ोटो के लिए असल बात है।