画像変換の仕組み
画像変換ツールは、JPEG、PNG、WebPのいずれかのファイルを、ブラウザがすでにウェブ上のあらゆる画像表示のために備えている同じ画像コーデックを使って、他の2つの形式のどちらかに変換します。最初に取得すべきWebAssemblyモジュールはありません。ファイルをドロップして出力形式を選ぶだけで、変換されたファイルは1秒未満でダウンロードできる状態になります。変換はWebワーカー内のOffscreenCanvasで実行されるため、何かがサーバーに送られることは一切なく、複数のファイルを処理している間もページは応答性を保ちます。
このツールはAVIF、GIF、BMP、TIFFファイルも入力として読み取れますが、書き出せるのはJPEG、PNG、WebPのみです。この3つは、プラグインなしでどのブラウザ、写真編集ソフト、コンテンツ管理システムでも開ける形式だからです。JPEGには透明度チャンネルがないため、透明なピクセルを含むPNGやWebPをJPEGに変換すると、保存前に透明な部分が白で塗りつぶされ、ツールは何かをダウンロードする前にその警告を表示します。PNGやWebPへの変換では、アルファチャンネルは元のまま保たれます。