本文へスキップ
画像ツール初級約6分で読めます

画質を落とさずに画像を圧縮する方法

「圧縮」というと「劣化させて小さくする」ことのように聞こえますが、ほとんどの画像ではそうではありません。実際に何が捨てられているのかを理解すれば、見た目そのままで80%小さくなるファイルと、明らかに崩れたファイルの分かれ目が分かります。

執筆: Monu Sagar ·

「非可逆」と「可逆」はまったく別の仕事

JPEG は非可逆です。人の目が気づきにくい情報 — 細かな色の変化、さらに細かな明るさの変化 — を捨てることで小さくし、保存のたびにそれを繰り返します。画質を下げすぎると輪郭がブロック状になり、グラデーションが濁ります。滑らかな階調を表すデータが残っていないからです。

PNG は可逆です。保存し直しても劣化しません。何も捨てていないからです。裏を返せば、PNG を「画質80%」で保存することには意味がありません。その数値が作用する対象が存在しないのです。PNG を本当に小さくする唯一の方法は、保持する色数を減らすこと — パレット量子化です。

すべての画像を同じように扱うツールが、どちらかの方向で必ず期待を裏切るのはこのためです。写真を台無しにするか、図版にはまったく効かないかのどちらかになります。

透過だけは取り戻せない

JPEG にはアルファチャンネルがありません。まったく存在しないのです。ですから「容量削減のために PNG を JPEG に変換します」というツールは、透明なピクセルをすべて背景色 — たいていは白、ときに黒 — で塗りつぶします。そしてこの決定は取り消せません。あとから PNG で保存し直しても透過は戻らず、白がそのまま保存されるだけです。

これはロゴを気づかないうちに台無しにする、最もよくある経路です。確認した白い背景のページでは問題なく見え、それ以外のどこでも崩れて見えます。

CompressKits は圧縮前に透過を検出し、透過を保持できない形式へ透過画像を送ることを拒否します。アルファチャンネルを持つ画像に対して明示的に JPEG を指定した場合でも、透過を保持できる形式が使われます。黙って塗りつぶされることはありません。

実際にどの設定を選ぶべきか

「バランス」がほぼすべての用途で正解です。ファイルサイズが急激に下がる一方で、見た目の画質はほとんど動かない点を狙っています。写真なら通常 60〜80% 小さくなり、等倍で二枚を切り替えて見比べでもしない限り違いに気づくことはありません。

印刷する画像、あとでトリミングする画像、再編集する元データには「高画質」を選んでください。圧縮による劣化は積み重なります。次の編集は、前回の劣化の上に重ねられていくからです。

Web ページやメールに直接載せる画像には「最大圧縮」を選びましょう。ピクセル単位の忠実さより読み込み速度が重要で、誰も 400% に拡大して見ることはありません。

知っておくとよいこと: すでに十分最適化された画像を再圧縮すると、かえってファイルが大きくなることがあります。CompressKits はこれを検知し、その場合は元のデータをそのまま返して正直に 0% と表示します。大きくなったものを「削減」と偽ることはありません。

手順

  1. 01

    画像を追加する

    JPG・PNG・WebP・AVIFのファイルを置きます。一度に20個まで、1つ100 MBまで。寸法と透過の有無はアップロード前にブラウザーが読み取ります。

  2. 02

    品質モードを選ぶ

    既定はバランスで、ほとんどの画像にはこれで十分です。印刷したり再編集したりするものには高品質を、ウェブページやメールには最大圧縮を選びます。

  3. 03

    圧縮してダウンロード

    完成ファイルの正確な削減率が表示されます。再エンコードで大きくなってしまう場合は元のバイト列がそのまま返され、削減なしと正直に表示されます。

知っておきたいこと

よくある質問

透過PNGの透明部分は保たれますか?

はい。透過は常に保持されます。アルファチャンネルを白背景に合成することはありません。それをすると、色の付いたページに置いた瞬間にロゴが台無しになるからです。

実際どのくらい小さくなりますか?

それはファイルがすでにどういうものかによります。カメラやスマートフォンから出したばかりの写真なら、バランスで見た目を変えずに大半の容量が落ちるのがふつうです。すでに最適化済みの画像はほとんど動きません。再エンコードでかえって大きくなる場合は、元のファイルがそのまま返り、削減率は0と表示されます。

圧縮すると画像の寸法は変わりますか?

いいえ。圧縮は画素の寸法をそのまま保ち、再エンコードだけを行います。画素数自体も減らしたい場合 — ウェブページ向けにはたいていこちらのほうが効果が大きい — は、リサイズと再エンコードを1回で行える画像リサイズをお使いください。

どの形式を圧縮できますか?

JPG・PNG・WebP・AVIFで、1ファイル100 MBまで、1回の処理で20ファイルまでです。出力は入力と同じ形式を保ちます。別の形式にしたい場合は、同種の処理で形式を変換する画像変換をお使いください。

ファイルはどうなりますか?

アップロードと結果は24時間後に自動削除され、ダウンロードリンクも同時に失効します。登録は不要、ウォーターマークもなく、カメラのメタデータは既定で出力から削除されます。

関連ツール

関連ガイド