ブラウザでのリサイズの仕組み
画像はブラウザタブ内で読み込まれ、リサンプルされます。写真の1ピクセルもサーバに送信されません。自分で確認するには、DevToolsを開き、ネットワークタブに切り替え、ファイルをアップロードしてリサイズをクリックしてください。ページがツールコードを読み込むのは見えますが、画像を運ぶリクエストはゼロです。結果はファイルとして直接デバイスにダウンロードされます。どこにも保存されません。リサンプリングアルゴリズムは適応的シャープニング付きのLanczosベースのフィルターを使い、プロの画像エディターが印刷とウェブ向けに写真をダウンスケールする際に使う同じ手法です。モダンブラウザを搭載したデスクトップで、8 MPのソースを2 MPにリサイズすると、ファイル選択からBlobが用意されるまで約1.78秒かかります。