楽しみで画像を圧縮する人はまずいません。あなたがここにいるのは、どこかに厳しい上限があるからです——240KB を超えるものを拒否するビザ申請サイト、履歴書写真を 200KB に制限する求人サイト、署名を 20KB 未満に求める試験登録など。このガイドでは、写真をぐちゃぐちゃにせずにこれらの目標——200KB、100KB、50KB、20KB——を達成する方法を解説します。
最速の方法:ブラウザ内で圧縮する
いちばんシンプルな道は、ファイルを一切アップロードしないブラウザ内の圧縮ツールを使うことです。画像圧縮ツールを開き、JPG または PNG をドロップして、小さくなった版をダウンロードします。ふつうのスマホ写真なら、1 回の処理だけで余裕で 200KB を下回ります——多くの場合 100KB 未満——なぜなら、このツールは MozJPEG で再エンコードするからで、これは TinyPNG のようなサービスがベンチマークに使うのと同じエンコーダーです。
完全にあなたの端末上で動くので、何もサーバーにアップロードされません。画像が身分証のスキャン、署名、書類写真のときは、これが重要になります。
実際にファイルサイズを左右するもの
画像が何キロバイトになるかは、次の 3 つで決まります:
- フォーマット。 写真を JPG にすると、同じ写真を PNG にした場合よりも劇的に小さくなります。PNG は図やスクリーンショット向き、JPG は写真向きです。小さな写真が必要なら、JPG から始めましょう。
- 寸法。 4000×3000 の写真は 1200 万ピクセルを保存します。1000×750 の版なら 100 万ピクセル未満です。リサイズは、20KB のような非常に小さい目標に到達するための最大のレバーです。
- 画質(圧縮レベル)。 JPG は見た目の画質とサイズを引き換えにできます。画質を 90 から 70 に下げると、見た目にはほとんど差がないままファイルを半分にできることがあります。
各目標と、その達成方法
| 目標 | 典型的な用途 | 到達方法 |
|---|---|---|
| 200KB | ビザ / パスポートのアップロード、ほとんどのフォーム | JPG を 1 回圧縮すればたいてい十分です。 |
| 100KB | プロフィール写真、フォーラムのアバター | 圧縮し、必要なら長辺を約 1000px にリサイズします。 |
| 50KB | 小さな証明写真、サムネイル | 600–800px にリサイズしてから JPG で圧縮します。 |
| 20KB | 署名、試験サイトの写真 | 小さめ(400–600px)にリサイズし、低めの JPG 画質を受け入れます。 |
200KB に圧縮する
これが最もよくある要望です。大きな理由は、米国の DS-160 ビザ用フォームが写真を 240KB に制限し、多くの政府系サイトが 200KB あたりに落ち着いているからです。ふつうの写真なら、気の利いたことをする必要はめったにありません。圧縮ツールにドロップすれば、出力はほぼ必ずその線を下回ります。もし下回らなければ、そのファイルは PNG(JPG に変換)か、非常に高解像度(サイズを下げる)のどちらかです。
50KB や 20KB に圧縮する
非常に小さい目標こそ、寸法が最も効いてきます。1200 万画素の写真を原寸のまま 20KB に押し込むことはできません——それだけのピクセルを保存する余地が、そもそもないからです。まずリサイズしましょう。20KB の目標なら長辺をおよそ 400–600px に落とし、それから JPG で圧縮します。50KB なら 600–800px が良い出発点です。
圧縮ツールを走らせ、結果を確認し、それでもオーバーしていれば、もう少し小さくリサイズして再試行します。2 回の処理で、ほぼすべてが上限以下に収まります。
サイズが重要なときの JPG と PNG
ソースが PNG の写真なら、JPG に変換するだけでサイズが 5–10 倍減ることがよくあります。透明度や、ピクセル単位で正確な文字・線(ロゴ、スクリーンショット、図)が必要なときだけ PNG を残しましょう。サイズ制限のあるアップロードに向かう写真なら、JPG が毎回勝ちます。
証明写真やパスポート写真を作る?
政府のフォームが写真を 240KB 未満に求めているから圧縮しているなら、まず正しい寸法に切り抜きましょう。私たちの 証明写真サイズツールは、米国の 2×2(600×600px)、35×45mm の写真、その他の標準サイズを作れます——そのうえで結果をここで圧縮して、ファイルサイズの上限をくぐり抜けましょう。正確な寸法は 国別のパスポート写真サイズをご覧ください。
手短版
- 写真には PNG ではなく JPG を使う。
- ファイルを ブラウザの画像圧縮ツールにドロップする——200KB なら、たいていこれだけで十分です。
- 50KB や 20KB なら、まず画像を小さくリサイズしてから圧縮する。
- まだ上限を超えていれば、もう一度実行する。