画像を指定KBちょうどに圧縮する仕組み
このツールは写真をJPEGとして再エンコードしながら二分探索で複数の品質値を試し、指定した目標KB以下に収まる最も高い品質をブラウザ内だけで見つけます。大学入試・行政の身分証アップロード・試験申込などの公式フォームは厳格なKB上限を設けていることが多く、品質スライダーを手で調整して偶然その容量に収める方法は遅く不正確です。
目標容量が非常に小さい場合(大きな写真に20KBなど)、どのJPEG品質でも到達できないことがあります。その場合は画像サイズ自体を段階的に縮小して品質探索をやり直します。小さい写真の方が低品質の大きい写真より圧縮効率が良いためです。透明背景はJPEGが透明度に対応していないため、先に白で塗りつぶされます。