इमेज बदलना

HEIC से JPG

आपकी फ़ोटो इस डिवाइस से बाहर नहीं जातीं

आपके डिवाइस पर · ब्राउज़र का अपना डिकोडर

जब तक आप कुछ और न कहें, iPhone फ़ोटो HEIC में ही सहेजता है। यह वही तस्वीर JPEG से लगभग आधी जगह में रखता है, पर Windows के बहुत से सॉफ़्टवेयर और ज़्यादातर अपलोड फ़ॉर्म अब भी इसे नहीं खोल पाते, और Apple के अलावा कोई ब्राउज़र इसे पढ़ता ही नहीं। JPEG में बदलना उस बचत के बदले ऐसा फ़ॉर्मैट देता है जिसे कोई मना नहीं करता।

HEIC फ़ाइलें कैसे बदलें

1 अपनी HEIC फ़ोटो यहाँ छोड़िए, या चुनने के लिए टैप कीजिए।
2 वे खोलकर JPEG के रूप में दोबारा सहेजी जाती हैं। क्वालिटी स्लाइडर 40 से 100 तक है और 90 से शुरू होता है।
3 एक-एक करके या सब एक साथ ZIP में सहेजिए।

सिर्फ़ 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 में खींचने पर सेट कीजिए।

Apple, change the camera file format on iPhoneISO/IEC 23008-12:2022, High Efficiency Image File FormatMozilla bug 1402293, implement HEIF supportMDN, image file type and format guide
क्या यह टूल काम आया?
सिर्फ़ आंतरिक संकेत · इससे पता चलता है कि कौन-सा टूल दोबारा बनाने लायक़ है