JPEG-XL Libjxl 0.12、さらなるパフォーマンス最適化を実現
JPEG-XL のリファレンス実装である libjxl のバージョン 0.12 がリリースされ、エンコードおよびデコード処理におけるパフォーマンス最適化が多数施された。特に x86_64 向けの AVX 命令セットを活用した高速化や、メモリ使用量の改善が際立つ。これにより高効率な次世代画像圧縮規格 JPEG-XL の実用性がさらに高まることが期待される。
背景メモ
- JPEG XL(略称JXL)は、従来のJPEGより高効率でロスレス変換も可能な次世代画像フォーマット。GoogleやCloudinaryなどが推進し、ISO/IEC標準として承認されている。
- LibjxlはJPEG XLを扱う主要なリファレンス実装(ライブラリ)。バージョン0.12ではエンコード・デコードの高速化が主なトピック。
- JPEG XLはWebブラウザでのネイティブ対応が進まず(Google Chromeが採用を見送った経緯があり、コミュニティで議論を呼んだ)、現在は画像編集ツールやクラウドサービスでの対応が徐々に広がっている段階。
- 同じ次世代フォーマットとしてはAVIF(AV1ベース)やWebPが競合にあり、JPEG XLは特に「JPEGからの完全互換ロスレス変換」と「低ビットレートでの画質」を強みとする。