画像のリサイズの仕組み
画像リサイズツールは、@jsquash/resize WebAssemblyモジュールのLanczos-3フィルタを使い、ブラウザ内で完全に動作します。JPEGやPNG、WebP、AVIFファイルをドロップし、ターゲットのサイズまたはスケール率を入力すると、リサンプルされた画像が数秒以内にローカルダウンロードとして提供されます。ピクセルデータはデバイスの外に出ることはなく、サーバーにファイルが送信されることはありません。アカウントも不要です。WebAssemblyモジュールを取得した後(画像を初めてリサイズする際に一度だけダウンロードされます)は、ネットワーク接続なしでも動作し続けます。
Lanczos-3は、バイリニアや最近傍法よりもエッジの鮮明さを維持する高品質な縮小アルゴリズムです。同時にフォーマット変換も行えるため、重いPNGスクリーンショットをコンパクトなWebPやAVIFに一度の処理で変換できます。品質スライダー(非可逆形式向け)でサイズと画質のトレードオフを直接制御でき、ドラッグするとファイルサイズの見積もりがリアルタイムで更新されます。