コンテンツへスキップ

JXLをJPGに変換

写真は最新の形式なのに、フォームやサイト、スマホが求めるのは最も古い形式。JPEG XLをデコードし、選んだ画質のJPGとして保存します。何も保存されません。

  • 保存しません
  • 順番待ちなし
  • 登録不要・透かしなし

使い方

1

.jxlの写真を追加

まとめてでも大丈夫です。それぞれJPEG XLの参照デコーダーで開きます。

2

画質を選ぶ

90なら写真のディテールを保てます。共有用なら80で十分です。JPGにはアルファがないため、透過部分は選んだ色の上に合成されます。

3

ダウンロード

1つずつ、またはZIPで保存します。ファイル名は元のファイルに合わせます。

JPEG XLとJPEG:同じ名前、30年の隔たり

2つの形式に共通するのは委員会だけです。JPEG(1992年)は画像を8×8のブロックに分け、目が感じにくい周波数を捨てます。JPEG XL(2022年)は可変サイズのブロック、知覚に基づく色空間、一世代新しいエントロピー符号化を使い、同じ見た目の画質をおよそ60%のバイト数で実現します。さらにアルファ、アニメーション、HDR、ロスレスにも対応しており、JPEGはそのどれも持っていません。したがって一方からもう一方への変換は格下げであり、変換先がそれを求めるから行うものです。

ここで使うエンコーダーはブラウザ標準のものではなくMozJPEGです。トレリス量子化、プログレッシブスキャン、画質90以上での色のフル解像度保存により、赤い文字や細かいディテールのにじみを防ぎます。JXLが非可逆だった場合、JPGはそのアーティファクトを受け継ぎ、さらに少しだけ独自のものを加えます。2回目の非可逆処理につきものの代償で、画質80以上が妥当な初期設定である理由です。

色はsRGBに変換されます。どのJPGビューアーもsRGBを前提としているからです。広色域やHDRで撮影したものは変換で両端が失われ、最も鮮やかな赤や最も明るいハイライトが切り詰められます。また元のファイルのEXIFは引き継がれないため、JPGにはカメラ情報もGPSの位置情報も含まれません。

ほかの目的には

.jxlファイルが詰め直したJPEG(-dフラグなしでcjxlを使ってJPEGから作ったもの)なら、コマンドラインのdjxl in.jxl out.jpg で元のファイルをバイト単位で復元できます。2回目の非可逆処理もサイズの増加もありません。デコードして再エンコードする方法では、これに勝るものはありません。

カメラ1台分のファイルなら、djxlをループで回すか、libjxl付きでビルドしたImageMagickを使えば、コマンド1つでディレクトリ全体を変換でき、EXIFも保持されます。このページではEXIFは保持されません。

よくある質問

JPGはJXLより見劣りしますか?

同じファイルサイズなら少し劣ります。JPEG XLのほうがはるかに効率の良いコーデックなので、同じ見た目にするにはJPGのほうが多くのバイトを必要とします。画質90なら画面上の違いは見えません。単に、ファイルが.jxlより大きくなるだけです。

JXLが詰め直したJPEGだった場合、元に戻せますか?

既存のJPEGをロスレスで再圧縮した.jxlもあり、参照ツールのdjxlならそれを元のJPEGそのままに戻せます。このページはピクセルにデコードしてから再エンコードするため、ほんのわずかに非可逆になりますが、詰め直したものかどうかに関係なく、どの.jxlにも使えます。

透過はどうなりますか?

JPGにはアルファチャンネルがないため、透明なピクセルは選んだ色(初期設定は白)の上に合成されます。透過が必要なら、代わりにPNGに変換してください。

画質はどれを選べばよいですか?

編集や印刷の可能性があるものは90。共有用なら80で、ほとんど見分けがつかないまま約3分の1のサイズになります。小さくする必要があるなら70。60を下回ると、写真は目に見えて劣化します。

ファイルはどこかに保存されますか?

いいえ。どの段階でも何も保存されません。

iPhoneでJXLファイルができるのはなぜですか?

最近のiPhoneは、JPEG XLのデータを含むProRAWや一部のHEIF形式を書き出せます。また、JPEG XLで直接保存できるカメラアプリもあります。Appleのソフトでは開けますが、それ以外の多くでは開けません。誰かに渡すなら、JPGが最も確実です。

ご注意: HDRや16ビットのJPEG XLファイルは8ビットのsRGBにトーンマッピングされるため、HDRで撮影した写真の最も明るいハイライトは、HDR画面で見るより平坦になります。アニメーションの.jxlは最初のフレームが変換されます。

このツールをあなたのサイトに設置

ブログ、授業のページ、ヘルプ記事などに無料で設置できます。コードを1つ貼り付けるだけで、訪問者がそのページ上でツールを使えるようになります。