JPGをJPEG XLに変換
JPG画像をJPEG XLにブラウザ内で変換。一括変換、画質の調整に対応し、メタデータは標準で削除。ファイルが端末の外に出ることはありません。
JPEG XL は WebAssembly エンコーダー libjxl(1.4 MB)でエンコードします。初回のみダウンロード。品質 100 は可逆圧縮です。 JPEG XL は Safari 17 以降と写真編集ソフトで開けますが、 Chrome と Firefox はまだ非対応なので、 Web 用には JPG のコピーも残してください。
JPG
JPGは最も互換性の高い画像形式で、どのスマホ・ブラウザ・編集ソフト・アップロードフォームでも使えます。
JPGは透明部分を持てません。透明な部分は選んだ背景色(標準は白)で塗りつぶされます。
JPEG XL
JPEG XLは、JPEG委員会による新しい形式です。iOS 17以降のiPhoneでは、ProRAW写真をこの形式で保存できます。
SafariはJPEG XLをそのまま開けます。他のブラウザでは、Nibboが小さなWebAssemblyデコーダーで端末内にデコードし、JPGやPNGをJPEG XLに変換することもできます。
しくみ
- JPGファイルはこの端末のブラウザでデコードされ、JPEG XLとして保存されます。写真の向きはそのまま保たれます。
- 複数のファイルをまとめてドロップし、1つずつ、またはZIPでダウンロードできます。
- GPSの位置情報などのメタデータは標準で削除します。JPGファイルにEXIFを残したい場合はオフにしてください。
よくある質問
JPEG XLを選ぶ理由は?
同じ画質ならJPEG XLはJPGより30〜60%小さく、透過とHDRを保ち、品質100は完全な可逆圧縮です。エンコーダーはWebAssemblyに変換したlibjxl(約1.4MB、初回のみダウンロード)。Safari 17以降と多くの写真編集ソフトで開けますが、ChromeとFirefoxはまだ非対応なので、Web用にはJPGのコピーも残してください。
ファイルはアップロードされますか?
いいえ。変換はブラウザ内で行われ、サーバーには何も送られません。
コーデックのライセンスは?
AVIFとWebPのエンコーダーは、libavifとlibwebpのApache-2.0ビルドです。HEICデコーダーはlibheif(LGPL-3.0)で、私たちのコードに組み込まず別ファイルとして読み込みます。