バッチ処理
読み: ばっちしょり
複数の画像に対して同一の処理を一括で適用する手法。リサイズ、圧縮、フォーマット変換などを大量のファイルに効率的に実行できる。
バッチ処理 (Batch Processing) は、複数の画像ファイルに対して同じ操作 (リサイズ、圧縮、変換、リネームなど) を一括で適用する手法である。EC サイトの商品画像や報道写真のように数百〜数千枚の画像を扱う現場では、1 枚ずつ手動で処理するのは非現実的であり、バッチ処理が不可欠となる。
一括リサイズツールや一括圧縮ツールでは、ブラウザ上で複数ファイルをドラッグ & ドロップし、統一設定で一括処理できる。Web Worker による並列処理を活用すれば、数十枚の画像を同時に処理してスループットを向上させられる。
バッチ処理の設計では、エラーハンドリングが重要である。1 ファイルの処理失敗が全体を停止させないよう、個別にエラーを記録して残りの処理を継続する設計が望ましい。処理結果を ZIP にまとめてダウンロードする機能も利便性を高める。