圧縮が実際に行うこと
画像を圧縮するとは、ファイルのバイト数を減らすために再エンコードすることです。幅と高さのピクセル数は変わらないため、画面上では同じサイズで表示されます。変わるのは、エンコーダーが保持するディテールの量です。ディテールが少ないほどファイルは小さくなり、ある地点を超えるとぼやけ、ブロック状の斑点、輪郭のにじみが見えてきます。
このページはすべてブラウザ内で動作します。画像がアップロードされることはなく、何も保存されず、ページを読み込んだ後にオフラインになってもツールは動作し続けます。登録もウォーターマークもありません。
寸法ではなく品質
結果を左右する数字は2つあります:
- ピクセル寸法 — 点のグリッド。これを変えると画像がリサイズされます。このツールはそれを行いません。
- 品質 — エンコーダーがどれだけ積極的にディテールを捨てるか。ここでファイルサイズを変えるのはこれです。
4000 x 3000のスマホ写真は、カメラから直接のJPEGでしばしば2〜5 MBあります。品質を100から80前後に下げると、通常は半分以下になり、スマホ画面や普通のモニターではほとんどの人が違いに気づきません。およそ60を下回ると、平坦な部分がまだらに見え始め、鋭い輪郭にハローが出ます。
目標サイズの選び方
フォームやアップロード制限で数値が指定されている場合は、そこから逆算します:
- 品質80から始めます。
- 結果のサイズを確認します。
- まだ大きすぎる場合は、いきなり30まで下げず、5〜10刻みで品質を下げます。
- 制限を大きく下回る場合は、上限に近づくまで品質を上げます。
プロフィール写真なら100〜300 KBで通常は十分です。全幅のウェブバナーなら150〜400 KB。印刷用ファイルなら圧縮せず、元のままにしてください。
PNGがほとんど小さくならない理由
PNGはディテールを捨てずに画像を保存するため、ロゴ、アイコン、テキストのスクリーンショット、透過が必要なものに適しています。代償はサイズです。写真をPNGで保存すると、同じ写真をJPEGで保存した場合よりしばしば数倍大きくなり、品質スライダーを下げてもほとんど効果がありません。下げるべき品質スライダーが存在しないからです。PNGの写真を小さくする必要がある場合は、まずJPEGやWebPに変換してください。PNGは、輪郭がはっきりしたグラフィックや透過背景が必要な場合にのみ残しましょう。
| 形式 | 最適な用途 | 圧縮の仕組み |
|---|---|---|
| JPEG | 写真、カメラ画像、複雑なシーン | 品質設定がディテールを捨てる。大きな削減が可能で、低設定では多少ぼやける |
| WebP | ウェブ用の写真とグラフィック | JPEGに似た方式で、同じ見た目の品質なら一般にファイルが小さい |
| PNG | ロゴ、アイコン、スクリーンショット、透過 | すべてのディテールを保持。削減は主に色数や寸法の縮小による |
| AVIF | モダンブラウザ、小さなウェブ画像 | 強力な圧縮だが、エンコードが遅く対応も限られる |
結果の確認
ダウンロードする前に3つの点を見てください:
- ファイルサイズ — 元の画像や、指定された制限と比較します。
- 輪郭とテキスト — 看板、顔、細い線を拡大します。圧縮が最初に現れるのはそこです。
- 平坦な部分 — 空、壁、背景はブロック状のアーティファクトが出やすい場所です。
思ったより画質が悪い場合は、品質を10上げて再試行してください。それでも大きすぎる場合、次の本当の手段はピクセル寸法を減らすことですが、これは圧縮とは別の操作です。
圧縮すべきでない場合
後で再編集する画像、印刷用、再トリミングが必要になる可能性があるものには圧縮を避けてください。圧縮は一方通行の工程です。一度ディテールを捨てると元には戻りません。元のファイルを残し、コピーを圧縮しましょう。
よくある質問
画像を圧縮すると寸法は変わりますか?
いいえ。ここでの圧縮は品質設定とファイルサイズを変えるだけで、幅と高さのピクセル数は変わりません。画像は同じサイズで表示されます。寸法を小さくする必要がある場合はリサイズであり、別の工程です。
どの品質設定を使えばよいですか?
写真なら80前後が良い出発点で、通常は元の画像と見分けがつきにくいです。特定のファイルサイズが必要な場合のみ下げ、ぼやけやブロック状の斑点が見える場合は上げてください。
PNGがほとんど小さくならなかったのはなぜですか?
PNGはすべての画像ディテールを保持するため、下げるべき品質設定がありません。PNGで保存した写真は大きいままです。透過が不要でファイルを大幅に小さくしたい場合は、JPEGやWebPに変換してください。
画像はサーバーにアップロードされますか?
いいえ。圧縮はブラウザ内で実行されるため、ファイルはデバイス上に留まります。何もアップロード・保存されず、一度読み込めばオフラインでも動作し続けます。