CINXE.COM

JPEG - JPEG XL

<!DOCTYPE html> <html ontouchmove> <!-- Copyright 2014 by ISO/IEC WG1 --> <head> <meta charset="utf-8"> <title>JPEG - JPEG XL</title> <link rel="icon" href="../favicon.ico" /> <link rel="icon" type="image/png" href="../favicon.png" /> <link rel="alternate" type="application/atom+xml" title="Feed for articles on news, events and press releases regarding JPEG" href="../feeds/all.xml"> <link rel="stylesheet" type="text/css" href="../main.css"/> <script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-56057777-1', 'auto'); ga('send', 'pageview'); </script> <script src="../js/jquery-3.4.1.min.js"></script> <script src="../js/tox-progress.min.js"></script> <script src="https://kit.fontawesome.com/c822fb7ef4.js" crossorigin="anonymous"></script> <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1, user-scalable=no"> </head> <body> <div id="body"> <a href="../index.html"><img class="top-logo" src="../images/jpegxl-logo.svg" /></a> <div id="topnav"> <div id="hamburger"><i class="far fa-bars"></i></div> <ul><li><a href="../index.html">Home</a></li><li><a href="../about.html">About JPEG</a></li><li><a href="../news.html">News &amp; Press</a></li><li><a href="../participate.html">Participation</a></li><li><a href="../contact.html">Contact & Branding</a></li><li><a href="../contributions.html">Contributions</a></li><li><a href="../members.html">Members area</a></li></ul> </div> <div id="subnav1" class="desktop"> <div> <ul><li><a href="../jpeg/index.html">JPEG 1</a></li><span class="separator">|</span><li><a href="../jpeg2000/index.html">JPEG 2000</a></li><span class="separator">|</span><li><a href="../jpegai/index.html">JPEG AI</a></li><span class="separator">|</span><li><a href="../aic/index.html">JPEG AIC</a></li><span class="separator">|</span><li><a href="../jpegpleno/index.html">JPEG Pleno</a></li><span class="separator">|</span><li><a href="../jpegsystems/index.html">JPEG Systems</a></li><span class="separator">|</span><li><a href="../jpegtrust/index.html">JPEG Trust</a></li><li class="selected bg-jpegxl"><a href="./index.html">JPEG XL</a></li><li><a href="../jpegxr/index.html">JPEG XR</a></li><span class="separator">|</span><li><a href="../jpegxs/index.html">JPEG XS</a></li><span class="separator">|</span><li><a>...</a><ul><li><a href="../jpegxt/index.html">JPEG XT</a></li><span class="separator">|</span><li><a href="../jpegls/index.html">JPEG LS</a></li><span class="separator">|</span><li><a href="../jpsearch/index.html">JPSearch</a></li><span class="separator">|</span><li><a href="../jbig/index.html">JBIG</a></li></ul></li></ul> </div> </div> <div id="subnav1" class="mobile"> <div> <ul><li><a href="../jpeg/index.html">JPEG 1</a></li><span class="separator">|</span><li><a href="../jpeg2000/index.html">JPEG 2000</a></li><span class="separator">|</span><li><a href="../jpegai/index.html">JPEG AI</a></li><span class="separator">|</span><li><a href="../aic/index.html">JPEG AIC</a></li><span class="separator">|</span><li><a href="../jpegpleno/index.html">JPEG Pleno</a></li><span class="separator">|</span><li><a href="../jpegsystems/index.html">JPEG Systems</a></li><span class="separator">|</span><li><a href="../jpegtrust/index.html">JPEG Trust</a></li><li class="selected bg-jpegxl"><i class="fas fa-caret-down"></i><a href="./index.html">JPEG XL</a></li><li><a href="../jpegxr/index.html">JPEG XR</a></li><span class="separator">|</span><li><a href="../jpegxs/index.html">JPEG XS</a></li><span class="separator">|</span><li><a href="../jpegxt/index.html">JPEG XT</a></li><span class="separator">|</span><li><a href="../jpegls/index.html">JPEG LS</a></li><span class="separator">|</span><li><a href="../jpsearch/index.html">JPSearch</a></li><span class="separator">|</span><li><a href="../jbig/index.html">JBIG</a></li></ul> </div> </div> <div id="subnav2" class="bg-jpegxl"> <div> <ul><li class="selected"><i class="fas fa-caret-down"></i><a href="./index.html">Overview</a></li><li><a href="workplan.html">Workplan &amp; Specs</a></li><span class="separator">|</span><li><a href="documentation.html">Documentation</a></li><span class="separator">|</span><li><a href="software.html">Software</a></li></ul> </div> </div> <div id="content" class="standard content-jpegxl"> <h2>Overview<span class="tc-jpegxl"> of JPEG XL</span></h2> <picture> <source srcset="../images/jpegxl-home.jxl" type="image/jxl"> <source srcset="../images/jpegxl-home.avif" type="image/avif"> <img class="standard-home-image" src="../images/jpegxl-home.jpg"/> </picture> <p>The JPEG XL Image Coding System (ISO/IEC 18181) has a <a href="https://ds.jpeg.org/documents/wg1n83043-REQ-JPEG_XL_Use_Cases_and_Requirements.pdf">rich feature set</a> and is particularly optimised for responsive web environments, so that content renders well on a wide range of devices. Moreover, it includes several features that help transition from the legacy JPEG format.</p> <p>Migrating to JPEG XL reduces storage costs because servers can store a single JPEG XL file to serve both JPEG and JPEG XL clients. Existing JPEG files can be losslessly transcoded to JPEG XL, significantly reducing their size. These can be restored into the exact same JPEG file, ensuring backward compatibility with existing JPEG-based applications. This provides a smooth transition from legacy JPEG platforms to the modern JPEG XL. Both the transcoding and restoration are computationally efficient.</p> <p>JPEG XL is designed to meet the needs of image delivery on the web and professional photography. It supports wide colour gamut as well as high dynamic range and high bit depth images. JPEG XL further includes features such as animation, alpha channels, layers, thumbnails, lossless and progressive coding to support a <a href="https://ds.jpeg.org/documents/wg1n83043-REQ-JPEG_XL_Use_Cases_and_Requirements.pdf">wide range of use cases</a> including but not limited to photo galleries, e-commerce, social media, user interfaces and cloud storage.</p> <p>JPEG XL offers significantly better image quality and compression ratios than legacy JPEG. It is designed for computationally efficient encoding and decoding using software implementations without the need for additional hardware acceleration, even on mobile devices.</p> <p>The codec is designed to allow users to balance three primary criteria for their application:</p> <ul> <li>high fidelity to the source image,</li> <li>encoding and/or decoding speed,</li> <li>compression ratio (typically 20:1 to 50:1).</li> </ul> <p>JPEG XL is a multi-part specification including the following parts:</p> <table id="parts"> <tr> <td> <h3>Part 1: Core coding system</h3> <p>Defines the JPEG XL codestream and decoder, which can be used for lossy encoding, lossless encoding, and lossless recompression of existing JPEG images.</p> </td> <td> <h3>Part 2: File format</h3> <p>Specifies an extensible box-based file format which adds support for metadata (e.g. EXIF and JUMBF) and legacy JPEG bitstream reconstruction data.</p> </td> </tr> <tr class="separating_line"><td colspan="3"/></tr> <tr> <td> <h3>Part 3: Conformance testing</h3> <p>Provides test material and procedures to validate decoder implementations against the standard specification.</p> </td> <td> <h3>Part 4: Reference software</h3> <p>Provides a <b>free and open source, royalty-free</b> JPEG XL reference implementation, also available on <a href="https://github.com/libjxl/libjxl">Github</a>.</p> </td> </tr> </table> </div> <div id="footer"> <img src="../images/jpeg-logo-plain.png"> <div> <table> <tr><td><a href="../about.html">About JPEG</a><br/><a href="../news.html">News &amp; Press</a><br/><a href="../participate.html">Participation</a><br/><a href="../contact.html">Contact & Branding</a><br/><a href="../contributions.html">Contributions</a></td><td><a href="../jpeg/index.html">JPEG 1</a><br/><a href="../jpegxt/index.html">JPEG XT</a><br/><a href="../jpeg2000/index.html">JPEG 2000</a></td><td><a href="../jpegls/index.html">JPEG LS</a><br/><a href="../jpegxr/index.html">JPEG XR</a><br/><a href="../jpegxs/index.html">JPEG XS</a></td><td><a href="../jbig/index.html">JBIG</a><br/><a href="../jpsearch/index.html">JPSearch</a><br/><a href="../jpegpleno/index.html">JPEG Pleno</a><br/><a href="../jpegai/index.html">JPEG AI</a></td><td><a href="../aic/index.html">JPEG AIC</a><br/><a href="../jpegsystems/index.html">JPEG Systems</a><br/><a href="./index.html" class="selected">JPEG XL</a><br/><a href="../jpegtrust/index.html">JPEG Trust</a></td><td><br/><a href="../members.html">Members area</a><br/><br/><a href="../terms.html">Terms &amp; Conditions</a></td></tr> </table> </div> </div> </div> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10