uDocumentViewer
इमेजेस.jxr · .wdp · .hdp

JPEG XR viewer

तैयार
JPEG XR के बारे में

Microsoft JPEG XR / HD Photo — structural preview।

JPEG XR Microsoft का wavelet-आधारित image codec है — मूलतः Windows Vista में HD Photo के रूप में shipped, फिर JPEG XR (ITU-T T.832 / ISO 29199-2) के रूप में मानकीकृत। यह HDR, wide colour gamuts और lossless modes को सपोर्ट करता है। आज इसके लिए कोई कार्यशील ब्राउज़र-साइड डीकोडर मौजूद नहीं है: libjxr Microsoft का C reference implementation है जिसे कभी usable bindings के साथ WebAssembly में port नहीं किया गया, और browser vendors ने AVIF और JPEG XL के पक्ष में native JXR सपोर्ट छोड़ दिया। हम container को sniff करते हैं (codec version byte के ज़रिए HD Photo बनाम JXR), header bytes दिखाते हैं और आपको कन्वर्ज़न टूल की ओर इशारा करते हैं।

FAQ
आप ब्राउज़र में JPEG XR क्यों डीकोड नहीं कर सकते?
एकमात्र परिपक्व JPEG XR डीकोडर libjxr है, Microsoft का C reference implementation। यह WebAssembly में कंपाइल होता है लेकिन साफ़ Emscripten bindings expose नहीं करता, और कोई सक्रिय रूप से मेंटेन किया गया npm package इसे नहीं लपेटता। जब तक कोई कार्यशील JXR-WASM module ship नहीं करता, एकमात्र विकल्प server-side conversion या structural preview हैं — हम बाद वाला चुनते हैं ताकि सब कुछ आपके ब्राउज़र में रहे।
.jxr और .wdp / .hdp में क्या अंतर है?
वही codec, अलग युगों के अलग नाम। .wdp (Windows Digital Photo) और .hdp (HD Photo) Microsoft के मूल extensions थे जब फॉर्मेट अभी proprietary था। 2009 के आसपास फॉर्मेट JPEG XR के रूप में मानकीकृत होने के बाद, .jxr extension अपनाया गया। हम दोनों को एक ही magic bytes II<BC> से detect करते हैं; magic के बाद का codec-version byte pre-standard HD Photo (0x00) को पूर्ण JPEG XR (0x01) से अलग करता है।
मैं JPEG XR को कैसे कन्वर्ट करूँ कि देख सकूँ?
आज के बेहतरीन विकल्प: cjxl (libjxl) JPEG XR input स्वीकार करता है और JPEG XL उत्पन्न करता है, जिसे Chrome और Firefox polyfills के ज़रिए देख सकते हैं। avifenc एक intermediate format के ज़रिए कन्वर्ट करता है। libjxr delegate के साथ कंपाइल किया गया ImageMagick JPEG XR संभालता है। Windows पर, Microsoft का अपना JxrDecApp TIFF/BMP उत्पन्न करता है।
क्या फॉर्मेट मृत है?
व्यावहारिक रूप से हाँ। Microsoft ने JPEG XR को कुछ साल आगे बढ़ाया (Windows 7, Internet Explorer 9-11 में native decode था) लेकिन Chrome और Firefox ने कभी सपोर्ट ship नहीं किया, और AVIF व JPEG XL ने आधुनिक वेब पर इसका lunch खा लिया। आप JXR फ़ाइलें अब ज़्यादातर लीगेसी Windows imaging output के रूप में या DICOM-निकट वैज्ञानिक workflows में मिलते हैं।
और इमेजेस