処理はすべてブラウザ内で行われます — 画像ファイルがサーバーに送信されることはありません。
PNG・JPEG・WebPなどの画像形式は、ファイルサイズ・画質・機能の面でそれぞれ異なるトレードオフを持っています。PNGは無損失の画質と透過をサポートしますがファイルサイズが大きくなり、JPEGは写真に適した非可逆圧縮でファイルサイズを小さくし、WebPは両方を上回ることが多い現代的な圧縮方式を提供します。このツールはアップロードした複数の画像を一度に希望の形式(PNG・JPEG・WebP)に変換し、すべてブラウザ内だけで処理されます。
アップロードした各画像はHTMLキャンバス要素に描画され、この過程で元の形式にかかわらず生のピクセルデータにデコードされます。その後、キャンバスはブラウザに内蔵された画像エンコード機能を使ってそのピクセルデータを選択した出力形式に再エンコードします。JPEG・WebPは非可逆圧縮のレベルを調整する品質スライダー(0.1〜1.0)でファイルサイズと画質をトレードオフでき、PNG出力は常に無損失のため品質設定は不要です。