SaaSチームのギヨームです。
今回はJPEG XLについての記事を書きました。
ぜひ拝見していってください。
JPEG XLとは何ですか?
その名前が示す通り、これは別の画像フォーマットです。
もちろん、画像のための多くのフォーマットがすでに存在しています。なぜ今、新しいものが必要なのでしょうか?
ITの世界は急速に進化する環境です。過去にうまくいったものは現代の要件に対応するのに十分にパフォーマンスがないことがあります。したがって、適応するために周期的にツールを変更することが必要です。
しかし、JPEG XLはどのような特徴を持っているのでしょうか?
まず、画像をエンコードおよびデコードする速度が、JPEG、PNG、JPEG 2000、WebPなどの先行ツールよりも大幅に高速です。これは非常に良いことです。また、並列処理に適しています。
次に、PNGと同様に、データが失われないロスレスエンコーダーについてです。写真とデジタルアートの両方に適しています。
さらに、圧縮率はPNGよりも大幅に優れており、WebPやAVIFなどの現代のフォーマットと同等の性能を発揮します(ただし、AVIFはロスフォーマットです)。
32ビットの真のカラーとアルファチャネルをサポートしているため、画像で透過性を使用できます。
低解像度の画像をユーザーに提示しながら、データ全体がまだダウンロード中である状態で、逐次的に画像を解読し表示するプログレッシブデコーディングは、ユーザーエクスペリエンスを著しく向上させる特長があります。これは、WebPやAVIFなどの現代の競合製品には備わっていない要素です。
さらに、既存のJPEGファイルから画質の損失なしで生成できます。
全体的に、JPEG XLはすべてのタスクにおいてかなり優れており、高品質画像に特に適しているため、主要な競合製品であるAVIFよりもわずかに優れています。
詳細については、以下のチャートを参照してください。
なぜ今すぐ使用しないのですか?
このフォーマットはまだ新しく、その価値を評価するための完全なバトルテストが必要です。
最近まで、JPEG XL(またはJXL)サポートを有効にすることができましたが、ブラウザ設定で実験的にフラグをオンにする必要がありました(ChromeとFirefoxベースのブラウザでは使用できましたが、Safariでは使用できませんでした)。
さらに、ブラウザで使用する場合は、ソースセットを持つpictureタグを使用する必要があり、すべてのブラウザでサポートされているにもかかわらず、まだあまり流行していません。
<picture> <source srcset="something.jxl" /> <!-- JXL --> <img src="something.jpg" /> <!-- JXL非対応の場合はこれにする --> </picture>
サポートが広がると、これは変更される可能性がありますが、現在の時点では、採用と統合にいくつかの困難を引き起こしています。
しかし、Googleは残念ながら、コミュニティからの関心不足を理由に、2022年10月末までにJPEG XLのサポート実験をやめることに決めました。そして、このフォーマットは墓場に近づいていました。
JXLが放棄されているなら、気にする理由は何ですか?
最近、AppleがSafari 17ベータ版のリリースノートで(密かに)発表しました。
具体的には、「JPEG XLのサポートを追加しました。 (100641584)」とあります。
AppleはJPEG XLフォーマットを完全に受け入れ、Safariだけでなく、コンピューターやモバイルオペレーティングシステム、開発スタックにも取り入れる予定です。Googleは遅れているのを見られることを好まないため、Appleのような大手プレーヤーがこのフォーマットを採用する場合、手を打つ可能性が高いです。
要するに
私たちは、現代の世界で使用するためにほぼすべてのボックスをチェックするまともな画像フォーマットをついに手に入れる寸前にいます。ただし、現在のインターネットで使用されている主要なブラウザ(つまり、Chrome)でフォーマットのサポートを停止するGoogleのわがままでデジタル世界が左右されやすいです。(消費者の視点から言えば、競争は良いことです。)
幸いなことに、Appleはこの規格に救いの手を差し伸べ、現実化するチャンスを与えました。
簡単に言えば、損失なしで、高速、軽量、真の色、透過性、HDR、プログレッシブデコーディングを持つ画像フォーマットになる可能性があります。
「壁のある庭」のAppleに、ユーザーにとって良いことをすることに感謝するとは思わなかったので、初めてのことでした。
株式会社フォトラクションでは一緒に働く仲間を募集しています