JPEG XL画像符号化システム[ 8 ] ( JPEG XL、略してJXLとも呼ばれる) は、可逆圧縮と非可逆圧縮の両方をサポートする画像フォーマットです。これは、Joint Photographic Experts Group (JPEG)、Google、およびCloudinaryによって開発されました。ISO /IEC 18181で定義された、自由でオープンな標準です。この標準は、コア符号化システム、ファイル形式、適合性テスト、および参照ソフトウェアをそれぞれカバーする 4 つの部分で構成されています。
JPEG XLは、ブロックベースの変換符号化に基づくVarDCTと呼ばれる非可逆圧縮モードを備えています。これはJPEGの圧縮方式に似ていますが、大幅に改良・拡張されています。また、フォーマットのさまざまな機能を「モジュール式」に組み合わせることができるモジュラーモードも備えています。モジュラーモードは、 PNGと同様に可逆画像圧縮に使用することも、VarDCTとは異なる方法で非可逆圧縮を実現することも可能です。
その名称は設計委員会(JPEG)を指し、Xは2000年以降に公開された一連の画像符号化規格(JPEG XT / XR / XS)を示し、Lは「長期」を意味し、JPEG/JFIFの後継となる将来性のある長期フォーマットを作成する意図を強調している。[ 9 ]
仕様書の主な執筆者は、Jyrki Alakuijala、Jon Sneyers、Zoltan Szabadka、およびLuca Versariです。その他の協力者は、Sami Boukortt、Alex Deymo、Moritz Firsching、Thomas Fischbacher、Eugene Kliuchnikov、Robert Obryk、Alexander Rhatushnyak、Lode Vandevenne、およびJan Wassenbergです。
ポジショニング
JPEG XL は、Web で確立されているすべてのラスター フォーマットの普遍的な代替となるように設計されました。[ 7 ] (いくつかの JPEG 規格を含む以前の試みとは異なり) 広く普及するために、設計者は、できるだけ多くの一般的な使用例に対して単一の最良のオプションを提供することで、有益なネットワーク効果を期待しています。そのため、このフォーマットは、Web 上でのアクセシビリティとスムーズなアップグレード パスに特に重点を置いた包括的な一連の便利なプロパティと、妥協のない強力かつ効率的に計算可能な圧縮と効率的なデータ表現を組み合わせた、他のすべての (確立された) オプションよりも大幅に改善されています。Web で最も人気のある JPEG 品質に関する調査の後、開発者は、認識される損失がほとんどない、またはまったくない範囲に特に注意を払い、デフォルト設定がそれに応じて調整されました。品質範囲の高端のサポートが不十分な JPEG の代替の真剣な試みはいくつか失敗しました。[ 10 ]
JPEG XL の提案募集[ 11 ]では、JPEG と比較して大幅に優れた圧縮効率 (60% 向上) が求められています。この規格は、HEIC、AVIF、WebP、JPEG 2000で示されている静止画圧縮性能を上回ることが期待されています。
歴史
2015年、 Cloudinary社のジョン・スナイアーズ氏は、自身の標準化案であるFree Lossless Image Format(FLIF)を発表し、それを基にFree Universal Image Format(FUIF)という規格を提案しました。この規格がJXLの「モジュラーモード」の原型となりました。2017年には、チューリッヒにあるGoogleのデータ圧縮研究チームが、周波数変換符号化モードのプロトタイプであるPIKフォーマットを発表しました。
2018 年、合同写真専門家グループ (JTC1 / SC29 / WG1) は、次世代画像符号化規格である JPEG XL の提案募集を発表しました。[ 11 ]提案は 2018 年 9 月までに提出されました。7 つの提案の中から、委員会は新しいフォーマットの開発の出発点として 2 つ、FUIF [ 12 ]と PIK [ 13 ] [ 14 ]を選択しました。2019年 7 月、委員会は主に 2 つの提案の組み合わせに基づいてドラフトを発表しました。[ 15 ] 2020 年 12 月 24 日、libjxl リファレンス ソフトウェアのバージョン 0.2 のリリースにより、ビット ストリームは非公式に凍結されました。[ 16 ] ファイル フォーマットとコア コーディング システムは、それぞれ 2021 年 10 月 13 日と 2022 年 3 月 30 日に正式に標準化されました。[ 5 ] [ 17 ]
特徴
JPEG XLには、高度なプログレッシブデコード[ 56 ] 、埋め込みプレビュー、最小限のヘッダーオーバーヘッドなど、Web配信を目的とした機能に加え、マルチレイヤー、CMYK、スポットカラーなど、画像編集やデジタル印刷を目的とした機能も備わっています。また、アニメーション画像も表現できます。
主な特徴は以下のとおりです。[ 57 ] [ 58 ] [ 59 ]
データ削減
- 変換係数のオプションの量子化により、非可逆圧縮が可能となる。
- 高画質。
- 幅広いビットレートにわたって緩やかな品質劣化:品質の低下は、従来のフォーマットほど急激ではありません。
- 知覚的に最適化された参照エンコーダーで、知覚色空間と適応型量子化を使用します。
汎用性と将来性を兼ね備えたサイズ制限
- JPEG XL は、1 辺あたり 10 億 (2 30 -1) ピクセルを超える寸法の超高解像度画像 (最大 1 テラピクセル)を可能にします。 [ 60 ]
- 最大32ビットのサンプル精度(例: HDRコンテンツ)。
- 最大4099チャンネル/コンポーネント:メインチャンネルは1つ(グレースケール)、3つ(RGB)、または4つ(CMYK )のいずれか。残りのチャンネルはオプションで、透明度/合成用のアルファ(「ストレート」または「プリマルチプライド」)、深度、または熱データなどを格納するために使用できます。[ 60 ]
- フレームは複数存在でき、アニメーションの場合は非ゼロの持続時間を持つもの、グラフィックソフトウェアの編集レイヤーや複数ページ文書の場合はゼロの持続時間を持つものなどがあります。フレームは画像キャンバスよりも小さくすることも大きくすることもでき、さまざまな方法でブレンドできます。ただし、リアルな動画コンテンツのエンコードには、依然として通常のビデオコーデックが好まれます。
- JPEG XLは、様々なカラースペース、転送カーブ、高輝度画面に対応できる機能を内蔵しています。特に、 PQまたはHLG転送関数を用いたRec.2100などの広色域かつ高ダイナミックレンジのカラースペースをシームレスに処理できるように設計されています。
データ構造化
- タイル:大きな画像の一部を独立して符号化し、画像をタイルに格納できるようにする。例えば、並列処理のため。
- プログレッシブデコード:表示デバイスの解像度に応じて、大きな画像を応答性よく読み込むために特別に設計されたモード。
アップグレードパス
- JPEGトランスコーディング: JPEG の上位互換である JXL は、従来の JPEG フォーマットの画像に対して効率的なロスレス再圧縮オプションを提供し、JPEG データをよりスペース効率の良い方法で表現できます (エントロピー コーダーの改善によりサイズが約 20% 削減)。また、オンザフライなど、簡単に逆変換できます。 [ 62 ] JPEG XL ファイル/ストリーム内にラップされているため、アルファ チャンネルなどの追加要素と組み合わせることができます。
- このフォーマットは拡張可能です。
技術詳細
コーデックアーキテクチャJPEG XLは、GoogleのPIKフォーマットとCloudinaryのFUIFフォーマット(これはFLIFに基づいている)のアイデアに基づいている。[ 63 ]
このフォーマットは主に2つのエンコードモードに基づいています。
- VarDCTモード (可変ブロックサイズDCT ) – 従来のJPEGと同じ DCT アルゴリズムに基づいていますが、ブロックは 8×8 に制限されるのではなく、さまざまなサイズ (2×2 から 256×256 まで)、非正方形の形状 (例: 16×8、8×32、32×64) を持ち、または別の変換 (AFV、Hornuss) を使用できます。これは、通常XYB カラースペースを使用する 3 つのカラーチャンネルにのみ使用されます(ただし、従来の JPEG を再圧縮するためにYCbCrもサポートされています)。VarDCT モードは (非可逆) PIK に基づいています。非可逆モードでは通常、 LMSから派生したXYBカラースペースを使用します。[ 64 ]
- モジュラーモードは、効率的なロスレスコンテンツエンコーディング、およびロスあり・ロスなしのエンコードなど、さまざまな用途に使用されます。また、VarDCT内部でモジュラーモードを使用することで、2Dデータ(AC(高周波)DCT係数を除くすべて)を保存できます。これには、DC画像(常に1:8にサブサンプリングされた画像であるため、8×8より大きいブロックサイズが使用される場合は低周波AC係数も含まれます)、適応量子化の重み、フィルタ強度などが含まれます。
追加/余分なチャンネル (アルファ、深度、熱、スポットカラーなど) は常にモジュラーモードでエンコードされます。これは FUIF をベースに、ロスレス PIK、ロスレス WebP の要素、および標準化プロセスの共同フェーズで開発された新しいアイデアを組み合わせたものです。[ 65 ]モジュラーモードでは、漸進的な特性を持つ修正Haar 変換「squeeze」を使用して非可逆圧縮が可能になり、ロードされるデータ量に応じて画像の品質が向上します。
VarDCTベースの画像を段階的に読み込む方法の一つとして、DC係数をモジュラースクイーズを使用する別の「DCフレーム」に保存する方法があります。これにより、1:16、1:32などのサブサンプリング画像に対応するプレビューが可能になります。また、スクイーズ変換を使用してアルファチャンネルをVarDCTエンコードされたカラーチャンネルと共に段階的にエンコードすることで、両方のモードを連携させて動作させることもできます。
JPEG XL は、視覚的にほぼロスレスでありながら良好な圧縮を提供する設定をデフォルトとしています。[ 60 ]
これらのモードは、特定の画像特徴を個別にモデリングすることで支援できます。
- 毛髪などのコーディングに使用するスプライン(参照エンコーダではまだ使用されていません)。
- テキスト、ドット、スプライトなどの「パッチ」を繰り返します。
- ノイズ合成:ノイズは圧縮が難しいため、分離してデコーダで再生成する方が良い。これは、AV1などの最新のビデオコーデックにおけるフィルムグレイン合成に似ているが、JPEG XLのノイズ合成はアナログ写真フィルムの粒状感を模倣することを目的としているのではなく、ピクセルレベルの光子ノイズ、つまり高ISO設定のデジタルカメラで見えるノイズをモデル化することを目的としている。
JPEG XL コーデックは、JPEG の DCT ブロック係数を 8×8 VarDCT ブロックに直接コピーすることで、広くサポートされている JPEG ファイルのサブセットをロスレスでトランスコードできます。JPEG XL の優れたエントロピー符号化により、ファイルサイズを小さくすることが可能です。このプロセスは可逆であり、元の JPEG ファイルをビット単位で再構築できますが、制約により一部のファイルのサポートが制限されます。[ 66 ] [ 62 ]
予測は、パラメータ化された自己修正重み付き予測子アンサンブルを含む、サイド情報なしのピクセルごとのデコレレータを使用して実行されます。コンテキストモデリングには、局所誤差を考慮した特殊な静的モデルと強力なメタ適応モデルが含まれており、コンテキストごとにシグナル付きツリー構造と予測子の選択が行われます。エントロピー符号化はLZ77に対応しており、非対称数値システムまたはプレフィックスコードのいずれかを使用できます(低複雑度エンコーダや短いストリームのオーバーヘッドの削減に役立ちます)。[ 58 ]
アニメーション画像(複数フレーム画像)は高度なフレーム間予測は行いませんが、基本的なフレーム間符号化ツールはいくつか利用可能です。
- フレームはキャンバス全体のサイズよりも小さくすることができ、他のピクセルはそのまま残ります。
- フレームは、前のフレームを置き換えることに加えて、加算や乗算などのいくつかのブレンドモードをサポートしています。[ 67 ]
- 「パッチ」コーディングツールを使用すると、最大4つのフレームを記憶し、後のフレームから参照することができます。
ソフトウェア
コーデックの実装
参照実装ソフトウェアは libjxl と呼ばれています。これはC++で記述されており、New BSD License (2021 年以前はApache License 2.0 )の条件の下でフリーソフトウェアとしてGitHubで公開されています。Linux や Apple の OS ファミリーなどの Unix ライクなオペレーティングシステムと Windows システムをサポートしています。主要な Linux および BSD ディストリビューションの標準ソフトウェアリポジトリから入手できます。[ 71 ]同名のコーデックライブラリに加えて、コマンドラインエンコーダとデコーダ、画像コーデックベンチマークツール (速度、品質) 、知覚メトリックの画像比較ツール、 GIMPおよびgdk -pixbuf プラグインなどの補助ツール群がパッケージ化されています。cjxldjxlbenchmark_xlssimulacra2file-jxl
- J40: 独立した自己完結型のJPEG XLデコーダ。[ 72 ]
- ライセンス: MITライセンス(帰属表示なし)
- C99シングルヘッダーライブラリ(依存関係なし)
- ローマ数字では「XL」は40を表すため、その名前が付けられました。
- libjxl-tiny: アルファチャンネルのない写真画像を対象とした、JPEG XL のよりシンプルなエンコーダ実装。[ 73 ]
- jxlatte: Java JPEG XLデコーダー。[ 74 ]
- jxl_decode: Python の JPEG XL デコーダー。[ 75 ]
- hydrium: ポータブルC言語で書かれた、高速で超低メモリのストリーミングJPEG XLエンコーダ。[ 76 ]
- jxl-oxide: Rustで完全に記述された小型JPEG XLデコーダ。仕様に完全に準拠しています。[ 77 ]
- jxl-rs: Rustで書かれたJPEG-XLデコーダー。
libjxl チームによって作成された公式の Rust デコーダー jxl-rs が開発されました。これは Google Chrome v145 に追加されましたが、デフォルトでは無効になっています。Firefox 152 も、ランタイム サポート フラグの背後で jxl-rs を安定版に搭載しました。[ 78 ]
2023 年 4 月以降、libjxl リポジトリには、JPEG XL の適用可能な新しい技術を古いフォーマットにバックポートし、デコーダーに対しても画質の向上を提供する改良された JPEG コーデックであるJpegliが含まれています。 [ 79 ]また、 2024 年 4 月に Jpegli が発表された後、Googleによって別のリポジトリも作成されました。[ 80 ] [ 81 ]
公式ソフトウェアサポート
ウェブブラウザ
2026年時点で、JPEG XLをサポートするウェブブラウザの市場シェアは14%でした。[ 108 ]
ウェブブラウザの暫定的なサポート
- Firefox - Firefox 152.0 で追加されました。「設定 - Firefox Labs」に移動して、チェックボックスをクリックして JPEG XL サポートを有効にする必要があります。[ 55 ]
- Google Chrome (およびその他のChromiumベースのウェブ ブラウザ)。バージョン 145.0.7632.0 でサポートが復元されました。[ 115 ]デフォルトでは無効のままで、enable-jxl-image-format 実験的機能フラグをオンにする必要があります。[ 116 ]
ライバル
JPEG XLの主な競合相手は、 HEIFコンテナ内のAV1ビデオコーデックに基づくAVIFです。JPEG XLは高画質画像ではAVIFを上回りますが、低忠実度で魅力的な圧縮では、低画質画像ではAVIFがJPEG XLを上回ることがよくあります。低画質のAVIF画像はディテールを滑らかにし、圧縮アーティファクトをよりうまく隠すため、同じサイズのJPEG XL画像よりも視覚的に魅力的になります。ただし、これが2つの画像フォーマット自体の固有の特性によるものなのか、利用可能なエンコーダのエンジニアリング上の重点によるものなのかは不明です。[ 122 ]
その他の競合フォーマットには以下が含まれます。
参考文献
- ↑ 「メディアの種類」。IANA。2024年3月5日のオリジナルからアーカイブ済み。 2024年3月6日取得。
- ↑ 「UTTypeJPEGXL | Apple開発者向けドキュメント」。Apple。
- ↑ 「JPEG XLフォーマットの概要」。GitHub。2022年10月20日にオリジナルからアーカイブ済み。2022年10月20日に取得。
- 1 2 "fuif/README.md" . GitHub. 2019-04-04. 2021-04-24 のオリジナルからアーカイブ済み。
- 1 2 3 ISO/IEC 18181-1:2024 情報技術 — JPEG XL 画像符号化システム — パート 1: コア符号化システム.
- 1 2 "libjxl/libjxl: JPEG XL 画像フォーマットのリファレンス実装" . GitHub . 2022年5月22日のオリジナルからアーカイブ済み. 2022年6月5日取得.
- 1 2 「JPEG XLは次の自由でオープンな画像フォーマットになり得るか? – Slashdot」 . 2021-02-20。2021-12-30のオリジナルからアーカイブ済み。
- ↑ "JPEG - JPEG XL" . jpeg.org . 2025年3月1日取得.
- ↑ 「JPEG XL画像の読み書きのサポート(#4681) · 問題 · GNOME / GIMP」。2021年2月26日。2021年12月30日のオリジナルからアーカイブ済み。
- ↑アラクイジャラ、ジルキ。ファン・アッセルドンク、ルード。サミ州ブーコート。ザバトカ、ゾルタン。ブルース、マーティン。コムサ、ユリア・マリア。ファーシング、モーリッツ。フィッシュバッハー、トーマス。クリッチニコフ、エフゲニー。ゴメス、セバスチャン。ロバート・オブリク。ポテンパ、クシシュトフ。ラトゥシュニャク、アレクサンダー。スニーズ、ジョン。ザバトカ、ゾルタン(2019-09-06)。「JPEG XL 次世代画像圧縮アーキテクチャとコーディング ツール」。テッシャー、アンドリュー G.エブラヒミ、トゥーラジ (編)。デジタル画像処理の応用 XLII. Vol. 11137.スパイ。 p. 20. Bibcode : 2019SPIE11137E..0KA。土井: 10.1117/12.2529237。ISBN 978-1-5106-2967-7。
- 1 2 「N79010 次世代画像符号化規格(JPEG XL)の最終提案募集」(PDF)。ISO /IEC JTC 1/SC 29/WG 1(ITU-T SG16)。2018年4月15日。2022年10月31日にオリジナルからアーカイブ(PDF) 。 2022年9月27日取得。
- ↑ "FUIF、フリーユニバーサルイメージフォーマット" . GitHub . 2022年11月12日にオリジナルからアーカイブ済み. 2022年10月17日に取得.
- ↑ 「PIK、写真とインターネットのための新しい可逆/可逆画像フォーマット」。GitHub 。 2022年11月13日のオリジナルからアーカイブ済み。2022年10月17日取得。
- ↑ジョン・スナイアーズ(Cloudinary)、2019年8月22日:次世代画像フォーマット – JPEG XL
- ↑アレクサンダー・ラトゥシニャク。ワッセンベルク、ジャン。スニーズ、ジョン。アラクイジャラ、ジルキ。ヴァンデベンヌ、ロード。ヴェルサリ、ルカ。ロバート・オブリク。ザバトカ、ゾルタン。クリッチニコフ、エフゲニー。コムサ、ユリア・マリア。ポテンパ、クシシュトフ。ブルース、マーティン。ファーシング、モーリッツ。カサノバ、レナタ。ルート・ファン・アッセルドンク。サミ州ブーコート。ゴメス、セバスチャン。フィッシュバッハー、トーマス (2019)。 「JPEG XL画像符号化方式委員会草案」。arXiv : 1908.03565 [ eess.IV ]。
- ↑ "v0.2 JPEG XL リファレンス ソフトウェア" . GitLab . 2021-02-19. 2021-10-20 のオリジナルからアーカイブ済み。
- 1 2 ISO/IEC 18181-2:2021 情報技術 — JPEG XL 画像符号化システム — パート 2: ファイル形式。
- ↑ Andre, Erik (2021-04-20). "FacebookによるChromiumの問題#1178058への支持表明" . bugs.chromium.org . 2021-12-30のオリジナルからアーカイブ済み. 2022-11-03に取得.
- ↑ Andre, Erik (2021-05-24). "Firefox の問題 #1539075 に対する Facebook の支持表明" . bugzilla.mozilla.org . 2022-01-04 のオリジナルからアーカイブ済み. 2022-11-03に取得.
- ↑ローゼントール、レオナルド (2021-06-07). 「Firefox の問題 #1539075 に対する Adobe のサポート声明」 . bugzilla.mozilla.org . 2022-01-04 のオリジナルからアーカイブ済み. 2022-11-03に取得.
- ↑ Chan, Eric (2022-08-23). "AdobeによるChromiumの問題#1178058への支持表明" . bugs.chromium.org . 2021-12-30のオリジナルからアーカイブ済み. 2022-11-03に取得.
- ↑ウースター、ローランド ( 2022-08-24 )。「VESA の DisplayHDR 会長および Intel のクライアント コンピューティング グループの主席エンジニアによる Chromium の問題 #1178058 に対する支持表明」。bugs.chromium.org。2021-12-30のオリジナルからアーカイブ。2022-11-03に取得。
- ↑ウースター、ローランド (2022-11-11). 「VESA の DisplayHDR 会長と Intel のクライアント コンピューティング グループの主席エンジニアによる Chromium の問題 #1178058 に対する支持表明の強化」 . bugs.chromium.org . 2021-12-30 のオリジナルからアーカイブ済み. 2022-11-11に取得.
- ↑ Chauvin, Mariot (2022-08-26). "Chromium の問題 #1178058 に対する The Guardian の支持表明" . bugs.chromium.org . 2021-12-30 のオリジナルからアーカイブ済み. 2022-11-03に取得.
- ↑ Chauvin, Mariot (2022-01-13). "Firefox の問題 #1539075 に対する The Guardian の支持表明" . bugzilla.mozilla.org . 2022-01-04 のオリジナルからアーカイブ済み. 2022-11-03に取得.
- ↑ MacAskill, Don (2022-01-04). "Firefox の問題 #1539075 に対する Flickr と SmugMug の支持表明" . bugzilla.mozilla.org . 2022-01-04 のオリジナルからアーカイブ済み. 2022-11-03に取得.
- ↑ベンデル、コリン (2022-10-17)。「Chromium の問題 #1178058 に対する Shopify のサポート声明」。bugs.chromium.org。2021-12-30のオリジナルからアーカイブ。2022-11-03に取得。
- ↑ Rempt、Rempt (2022-11-10)。「Chromium の問題 #1178058 に対する Krita Foundation の支持表明」。bugs.chromium.org。2021-12-30のオリジナルからアーカイブ済み。2022-11-11に取得。
- ↑ Brightman, Tony (2022-11-11). "Serif Ltd.のSerifLabsによるChromiumの問題#1178058に関する支持表明" . bugs.chromium.org . 2021-12-30のオリジナルからアーカイブ済み. 2022-11-11に取得.
- 1 2 3 "問題 1178058: blink での JPEG XL デコード サポート (image/jxl) (追跡バグ)" . bugs.chromium.org . 2021-12-30 のオリジナルからアーカイブ済み. 2022-12-16に取得.
- 1 2 Proven, Liam. 「Google、ChromiumからJPEGの次期バージョンを削除」 www.theregister.com . 2023年7月23日のオリジナルからアーカイブ済み。 2023年6月6日取得。
- ↑ JPEG XL対応
- 1 2 Sneyers, Jon (2022-11-02). "JPEG XL のケース" . Cloudinary Blog . 2022-12-30に取得.
- ↑ Shankland, Stephen (2022-11-03). "Chromeがスマホの容量を節約できるJPEG XL写真フォーマットを廃止" . CNET . 2022-11-03のオリジナルからアーカイブ済み. 2022-11-03に閲覧済み.
- ↑ Sneyers, Jon (2022-12-14). "Re: プロトタイプ作成の意図: blink での JPEG XL デコード サポート (image/jxl)" . blink-dev (メーリングリスト) . 2022-12-30に取得.
- ↑ Purdy, Kevin (2023-04-17). "FSF: ChromeのJPEG XL削除は、ブラウザの覇権下でウェブがどのように機能するかを示している" . Ars Technica . 2023-06-06に閲覧。
- ↑ 「MozillaはFirefox用のRust JPEG-XLデコーダーに興味があり、Googleが開発する可能性もある」。Phoronix 。
- ↑ 「Mozilla 、JPEG-XL画像フォーマットのサポートについて中立的な立場を表明」。Phoronix 。
- ↑ 「Pale MoonがJPEG-XL画像フォーマットをサポートする最初のブラウザに」。Slashdot 。
- ↑ 「バージョン33リリースのリリースノート」。Pale Moon。
- ↑ 「JPEG XL Viewer」 . chromewebstore.google.com . 2024年2月7日取得。
- ↑ "JPEG XL ビューア – 🦊 Firefox (en-US) 用のこの拡張機能を入手" . addons.mozilla.org . 2023-11-17 のオリジナルからアーカイブ済み. 2024-02-20に取得.
- ↑ Gray, Jeremy (2024-09-18). "AppleがiPhone 16でJPEG XLを使用する理由と、それが写真に及ぼす影響" . PetaPixel . 2024-10-02のオリジナルからアーカイブ済み。2024-10-03に取得。
- ↑ 「JPEG XL 画像拡張子」。Microsoft Store。
- ↑ 「2025年3月のMicrosoft PhotosアップデートがWindows Insider向けに展開中」。Windows Insider Blog。2025年3月25日。2025年3月25日のオリジナルからアーカイブ。2025年3月25日に取得。
- ↑ 「デジタルネガ(DNG)仕様バージョン1.7.1.0」(PDF)。2023年9月。
- ↑ Peter Wyatt (CTO、PDF Association) (2025年10月27日)。「Breaking Good (PDF Days Europe 2025)」。YouTube。
- ↑ピーター・ワイアット(PDF協会CTO)。「Breaking Good」PDF days 2025 - Slides" (PDF)。PDF Association。
- ↑ Byers, Rick (2025-11-21). "Re: プロトタイプ作成の意図: blink での JPEG XL デコード サポート (image/jxl)" . blink-dev (メーリングリスト) . 2025-11-21に取得.
- ↑ 「JXLデコーダーの配線」。2026年1月12日。 2026年1月13日取得。
- ↑ "バグ 1986393 - 古い C++ JXL デコーダーを削除" . hg-edge.mozilla.org . 2026-01-28 . 2026-05-10に取得.
- ↑ "バグ 1986393 - Rust ベースの JXL デコーダーを追加" . hg-edge.mozilla.org . 2026-01-28 . 2026-05-10に取得.
- 1 2 "バグ 2016688。リリース版とベータ版でデフォルトで jpeg-xl コードをビルドする (デフォルトではまだ無効になっています)" . hg-edge.mozilla.org . 2026-05-09 . 2026-05-10に取得.
- ↑ Larabel, Michael (2026-02-10). "Google Chrome 145 が JPEG-XL 画像サポート付きでリリース" . www.phoronix.com . 2026-05-10に閲覧.
- 1 2 Brinkmann, Martin (2026-06-16). "Firefox 152 が JPEG XL サポート、新しい設定レイアウトなどを搭載してリリースされました" . Chipp.in 技術ニュースとレビュー. 2026-06-16に取得.
- ↑ 「プログレッシブJPEG XL画像における顕著性の利用」。2023年1月9日にオリジナルからアーカイブ済み。2022年10月17日に取得。
- ↑ 「JPEG XLが委員会草案に到達」。JPEG.org 。2019年8月3日。2019年8月3日のオリジナルからアーカイブ。2019年8月3日に取得。
現在の貢献者は、ロイヤリティフリーのオープンソースライセンスの下で公開することを約束しています。
- 1 2 「JPEG XL ホワイトペーパー」(PDF) . JPEG.org . 2021-01-29. 2021年5月2日のオリジナルからアーカイブ(PDF) . 2025-03-14に取得.
- ↑ "JPEG XL vs. AVIF – Page 6" . encode.su . 2022-10-18 のオリジナルからアーカイブ済み. 2022-10-22に取得.
- 1 2 3 4 Sneyers, Jon (2020年5月26日). 「JPEG XLと他の画像コーデックの比較」 . Cloudinary . 2021年12月30日のオリジナルからアーカイブ済み. 2021年2月19日取得.
- ↑ Alakuijala, Jyrki; Boukortt, Sami; Ebrahimi, Touradj; Kliuchnikov, Evgenii; Sneyers, Jon; Upenik, Evgeniy; Vandevenne, Lode; Versari, Luca; Wassenberg, Jan (2020). "JPEG XL 画像圧縮のベンチマーク". Schelkens, Peter; Kozacki, Tomasz (編). Optics, Photonics and Digital Technologies for Imaging Applications VI . p. 32. doi : 10.1117/12.2556264 . ISBN 978-1-5106-3478-72022年7月5日にオリジナルからアーカイブされました。2025年3月13日に取得。
- 1 2 TheDatahoarder (2023-02-11). "JPGからJXLへのロスレス変換" . DataHoards . 2026-05-10に取得.
- ↑ 「FLIF – Free Lossless Image Format」。2021年12月21日にオリジナルからアーカイブ済み。2021年4月6日に取得。
- ↑アラクイジャラ、ジルキ。ファン・アッセルドンク、ルード。サミ州ブーコート。ザバトカ、ゾルタン。ブルース、マーティン。コムサ、ユリア・マリア。ファーシング、モーリッツ。フィッシュバッハー、トーマス。クリッチニコフ、エフゲニー。ゴメス、セバスチャン。ロバート・オブリク。ポテンパ、クシシュトフ。ラトゥシュニャク、アレクサンダー。スニーズ、ジョン。ザバトカ、ゾルタン。ロード、ヴァンダーヴェンヌ。ヴェルサリ、ルカ。ワッセンベルク、1月(2019年9月6日)。 「JPEG XL 次世代画像圧縮アーキテクチャとコーディング ツール」。テッシャーでは、アンドリュー G。エブラヒミ、トゥーラジ (編)。デジタル画像処理の応用 XLII. Vol. 11137.p. 20. Bibcode : 2019SPIE11137E..0KA . doi : 10.1117/12.2529237 . ISBN 9781510629677。
- ↑ "FLIF、2021年9月3日、jonsneyersのコメント" . GitHub . 2022年12月17日のオリジナルからアーカイブ済み。2022年8月28日取得。
- ↑ Sneyers, Jon (2021-12-10). "機能リクエスト: ファイル全体を再構築できない場合に、jbrd がファイルの一部を再構築できるようにする" . GitHub . 2022-10-18 のオリジナルからアーカイブ済み. 2022-03-19に取得.
- ↑ "JPEG XL リファレンス実装" . GitHub . 2021 年 12 月 3 日。2021年 12 月 30 日のオリジナルからアーカイブ済み。2021年6 月 24 日取得。
- ↑ 「最新の変更でJPEG-XLを更新」。GitHub 。2019年12月27日。2022年10月10日のオリジナルからアーカイブ。2022年10月10日に取得。
- ↑ 「リリース 0.12.0」。2026年7月1日。 2026年7月2日取得。
- ↑ 「ここで新しい問題を開かないでください」 。 2021年5月27日取得。
- ↑ 「Libjxl パッケージのバージョン - Repology」。2025年6月24日にオリジナルからアーカイブされました。2025年8月11日に取得。
- ↑ "J40: 独立した自己完結型 JPEG XL デコーダ" . GitHub . 2022-10-12 のオリジナルからアーカイブ済み. 2022-09-18に取得.
- ↑ "libjxl-tiny" . GitHub . 2022年11月4日。2022年12月9日のオリジナルからアーカイブ済み。 2022年11月6日取得。
- ↑ "jxlatte" . GitHub . 2022年12月23日。2022年12月4日のオリジナルからアーカイブ済み。 2022年11月6日取得。
- ↑ "jxl_decode" . GitHub . 2023年6月8日。2023年6月8日のオリジナルからアーカイブ済み。2023年6月8日に取得。
- ↑レオ・アイゼン(2023年3月6日)。「ハイドリウム」。GitHub。2023 年 4 月 2 日に取得。
- ↑ Wonwoo Choi (2023年10月29日). "jxl-oxide" . GitHub . 2023年9月29日取得.
- ↑ 「Firefox 152 が利用可能になり、JPEG-XL サポートがデフォルトで組み込まれ、設定 UI が近代化されました」。www.phoronix.com。2026-06-15に取得。
- ↑ "cjpegliバイナリを追加し、古いcjpeg_hdrバイナリを削除" . GitHub . 2025年2月19日取得.
- ↑アルフォンソ・マルッチア、2024年4月8日: Googleの新しいコーディングライブラリは、ウェブ上のJPEG画像フォーマットの改善を目指している。
- ↑ Gianni Rozato、2023 年 6 月 14 日:ミニ画像コーデックの比較。 jpegli
- ↑ 「Galaxy S24のカメラ/ギャラリーをご紹介します!」 . Samsungコミュニティ. 2024年1月17日。2024年3月28日のオリジナルからアーカイブ済み。2024年3月28日に取得。
- ↑ Jon Sneyers (2023年7月12日)。「JPEG XL: その始まりと現状」。Cloudinary 。 2023年11月3日取得。
- ↑ 「macOS 14 Sonoma: Ars Technica レビュー」 . ArsTechnica . 2023-10-29 . 2023-10-29に閲覧。
- ↑ 「Alpha 3: COSMICデスクトップ環境からの物語」。System76ブログ。2024年10月31日。2024年11月2日のオリジナルからアーカイブ。2024年11月1日に取得。
- ↑ 「libjxlをSDKに追加し、WebKitGTKで有効にする」。GNOME GitLab。2022年6月10日。2023年7月21日のオリジナルからアーカイブ。 2024年7月2日取得。
- ↑ 「GDK-pixbuf ローダー プラグインの SKIA / SCMS への強い依存は、Linux デスクトップ環境およびディストリビューションのコア コンポーネントでの採用を阻害する可能性がある」。libjxl GitHub。2024-07-02に取得。
- ↑ "default: switch JPG>JXL format" . GNOME GitLab . 2023-07-31.
- ↑ "Image Viewer 45.beta" . GNOME GitLab . 2024年6月28日. 2024年7月2日取得.
- ↑ "JPEG-XL のサポート (#2040)" . Issues · GNOME / Epiphany · GitLab . 2023-04-12 . 2023-07-28に取得.
- ↑ "257871 – [ CMake ] JPEG XL をデフォルトで有効に、実験的ではなくなりました" . bugs.webkit.org . 2023-07-28に取得.
- ↑ "KImageFormats" . KDE Invent . 2023年10月29日取得.
- ↑ 「JPEG XL 画像拡張子」。Microsoft Store。2025年3月3日。 2025年4月17日取得。
- ↑ 「jpeg xl photos app」。2025年3月25日。 2025年3月25日のオリジナルからアーカイブ済み。2025年3月25日に取得。
- ↑ 「acdseeファイルサポート」。
- ↑ 「Lightroom Classic および Lightroom でサポートされている画像フォーマット」。Adobeヘルプセンター。2024 年 7 月 29 日。2021年 5 月 2 日のオリジナルからアーカイブ。2025年 8 月 3 日取得。
- ↑ 「機能概要 - Photoshop デスクトップ版 (2025 年 6 月リリース)」 . Adobe Photoshop 変更履歴. 2025-06-17 . 2025-06-17に取得.
- ↑ 「写真編集機能一覧」。Affinity Photo 。 2024年6月12日取得。
- ↑ 「ファストストーン」。
- ↑ 「GIMP 3.0 リリースノート」。GIMP チーム。2025年3 月 18 日取得。
- ↑ "ImageMagick – 画像フォーマット" . ImageMagick . 2022-01-02 のオリジナルからアーカイブ済み. 2024-09-05に取得.
- ↑ 「Paint.NET 5.1.5 が利用可能になりました」。Paint.NETブログ。2025-03-11。2025-03-13に取得。
- ↑ 「サポート: PureRefはどのような画像フォーマットをサポートしていますか?」。pureref.com/。2024年9月27日取得。
- ↑ 「変更履歴」 . Tachiyomi . 2024年1月13日。 2024年6月12日のオリジナルからアーカイブ済み。 2024年7月8日取得。
- ↑ 「サポートされているグラフィックおよび画像フォーマット」。XnView.com。2024年1月13日にオリジナルからアーカイブ済み。2024年1月17日に取得。
- ↑ "DICOM PS3.5 2024d – データ構造とエンコーディング" . dicom.nema.org . 2024年10月9日にオリジナルからアーカイブ済み. 2024年10月9日に取得.
- ↑ 「Amazon Photosのファイル要件」。Amazon Photos 。 2024年9月24日取得。
- ↑ 「JPEG XL画像フォーマット|HTML5、CSS3などのテーブルをサポートできますか?」 caniuse.com 。2026年6月14日取得。
- ↑ 「旧リリースノート」。Basilisk開発チーム。 2025年3月7日取得。
- ↑ 「Pale Moon – アーカイブ版のリリースノート」。2020年10月17日にオリジナルからアーカイブされました。2024年1月17日に取得。
- ↑ 「Web のメディア フォーマットを探る – WWDC23 – ビデオ」。Apple Developer。2023年 6 月 8 日にオリジナルからアーカイブ済み。2023年 6 月 6 日に取得。
- ↑ 「Safari 17 ベータ版リリースノート」。Apple開発者向けドキュメント。2023年 6 月 6 日に取得。
- ↑ "208235 – JPEG XL 画像のサポート" . bugs.webkit.org . 2023-07-28に取得.
- ↑ "G5.1.2" . Waterfox . 2023 . 2025年3月25日取得.
- ↑ 「JPEG-XL画像サポートが最新のChrome/Chromiumコードに復帰」。2026年2月5日取得。
- ↑ 「jxl-rs を使用して Chromium に JPEG XL デコード サポートを追加する」。Chromium Issue Tracker。2026-01-14。2026-02-05に取得。
- ↑ "Jpeg Xl Wic" . GitHub . 2021年11月27日。2021年12月30日のオリジナルからアーカイブ済み。 2021年3月23日取得。
- ↑ "JXL WIN Thumb" . GitHub . 2022年6月11日. 2022年12月27日取得.
- ↑ "JXLook" . GitHub . 2021年12月。2021年12月30日のオリジナルからアーカイブ済み。2021年3月1日に取得。
- ↑ "Qt jpegxl image plugin" . GitHub . 2021年3月3日にオリジナルからアーカイブ済み。2023年10月29日に取得。
- ↑ Siipola, Johannes (2022-10-31), JPEG XL Encode、2022-11-29 のオリジナルからアーカイブ、2022-11-29 に取得
- ↑ 「JPEGを次世代画像コーデックに置き換える時が来た」。Cloudinaryブログ。2021年2月22日。 2024年9月13日閲覧。
- ↑ 「圧縮技術 | WebP」。Google for Developers 。 2026年1月4日取得。
さらに読む
- スニーズ、ジョン。アラクイジャラ、ジルキ。ヴェルサリ、ルカ。シャバトカ、ゾルタン。サミ州ブーコート。コーエン・ティダール、アムノン。ファーシング、モーリッツ。クリッチニコフ、エフゲニー。レフ・アミ、タル。ポーティス、エリック。リヒター、トーマス。渡辺 おさむ (2025-06-13)。 「JPEG XL 画像コーディング システム: 歴史、機能、コーディング ツール、設計理論、および将来」。arXiv : 2506.05987 [ cs.MM ]。
外部リンク
- 公式サイト

- GitHub上のリファレンス実装
- コミュニティウェブサイト