Switching
Web性能

画質を落とさずに画像ファイルを最大限圧縮する3つの主要技術

Web表示速度向上に不可欠な画像圧縮。可逆・非可逆圧縮の仕組みを学び、人の目には見分けがつかない限界を見極めて容量を半分以下にする実務テクニックを解説します。

2026年6月29日· 最終更新日 2026年9月3日

「画質を落とさずに」という表現は、実際には「人の目で区別できない線まで」という意味です。実測では同じ写真がJPG品質95で729KB、品質80で269KBと容量が3分の1になりますが、肉眼での差はほとんどありません。これにメタデータの削除と表示サイズに合わせたリサイズを加えれば、原本の10分の1以下にしながら画面上では同じに見える結果が得られます。

インターネットが高速化された現在でも、高画質な画像はWebパフォーマンスの最大のボトルネックです。サイズが大きすぎる画像は直帰率を増加させますが、単純に解像度を下げると文字がぼやけたり画質が劣化します。高画質を保ちながら最大限サイズを減らす重要技術を紹介します。

1. 視覚的に無劣化な非可逆圧縮

非可逆圧縮(Lossy Compression)は、画像データの一部を捨てることでファイルサイズを大幅に減らします。ただし捨てられるのは、人の視覚の特性上ほとんど知覚できない細部だけです。品質設定を75〜85%にして保存すれば、肉眼ではほとんど違いが分からないまま、容量を60%以上減らせます。

2. Exifメタデータの削除

スマートフォンやデジタルカメラで撮影した写真には、撮影日時、機器モデル、位置情報(GPS)、露出値などのメタデータ(Exif)が含まれています。Web表示においては不要な情報であるだけでなく、個人のプライバシー保護の観点からも望ましくありません。これを削除するだけで、1ファイルあたり数十KBから数百KBをすぐに減らせます。

実測:品質を下げるとどこから崩れるか

「画質を落とさずに」が実際どこまでなのかを見るには、数字と目を一緒に確かめる必要があります。同じ写真を品質だけ変えて保存した結果です。

品質ファイルサイズ品質95比適した用途
95729 KB—印刷・原本保管
80269 KB63%減ウェブ本文・商品写真
60123 KB83%減サムネイル・プレビュー
4068 KB91%減推奨しない
測定条件 — 1600×1067(1.71MP)の原本3種を libvips 8.18.3 でエンコードした実際のバイト数。

削減の大半は95から80へ下げる一歩で生まれます。この区間だけで63%減るのに、画面で違いを見分けるのは困難です。逆に60を下回ると削減幅は小さくなる一方、劣化は目につき始めます。

同じ写真をJPG品質95・60・40で保存した結果を3倍に拡大して並べた比較画像。
品質を下げるほど細かい粒子がつぶれ、8×8ピクセルの格子模様が現れる。

3. 適切なピクセルリサイズ

表示サイズが横幅800ピクセル程度で足りる場所に、撮影時のままの横幅4000ピクセル以上の画像を読み込ませてしまうのはよくあるミスです。表示する実寸サイズに合わせてあらかじめピクセルをリサイズするだけで、ファイルの重さは1/10近くまで抑えられます。リサイズした上で最終圧縮を行うのが正解です。

よくある質問

品質95と80は本当に目で区別できませんか?
一般的な写真を画面で見る限り、ほぼ区別できません。ただし空や肌のように色がなめらかに変わる広い面と、文字やロゴのように輪郭がはっきりした部分では差が先に現れます。こうした要素が多い画像は90以上をおすすめします。
メタデータを消すとどれくらい減りますか?
撮影情報・カラープロファイル・編集履歴まで含めると、数十KBから数百KBに達することがあります。小さなサムネイルではこの部分がファイルの半分を占めることもあります。画質にはまったく影響しないため、真っ先に取れる削減です。
本当に完全な可逆で減らす方法はありませんか?
あります。PNG最適化ツールや可逆WebPへの変換は、ピクセルをそのままにエンコード効率だけを高めます。実測ではスクリーンショットがPNG 94KBから可逆WebP 17KBへと5分の1以下になりました。ただし写真では削減幅が大きくありません。
処理の順序は結果に影響しますか?
します。リサイズを先に、圧縮を後にすべきです。逆にするとすでに劣化の入ったピクセルを縮小することになり、同じ最終容量でも画質が悪くなります。

関連するツール