WebP変換で画質が落ちる原因と最適な設定
画像圧縮 WebP フロントエンド 最適化
結論
写真は非可逆・品質80、イラストや文字画像は可逆(Lossless)。これだけで劣化は防げる。
なぜ画質が落ちるのか
WebPは大きく2つの圧縮方式がありますが、多くのツールはデフォルトで非可逆圧縮(品質75前後) を使います。
写真なら問題ありませんが、文字やベタ塗りのイラストに非可逆圧縮をかけると、輪郭にモスキートノイズ(もやもや)が出ます。
| 非可逆圧縮(Lossy) | 可逆圧縮(Lossless) |
|---|---|
| 目に見えにくい情報を切り捨てて圧縮 | 情報を一切捨てず、データの並びを工夫して圧縮 |
| 容量は劇的に減る。画質は劣化する | 画質は元と同じ。容量はそこまで減らない |
| 向き:写真(JPEG) | 向き:ロゴ、図解、スクショ(PNG) |
推奨設定
-
写真(JPEG由来) — 非可逆(Lossy) / 品質 80〜85
-
イラスト・文字・スクショ(PNG由来) — 可逆(Lossless)
色味が変わる場合
変換後に色がくすむことがあります。元画像のカラープロファイル(sRGBなど)が変換時に削除されたのが原因です。「メタ情報を保持する」設定を有効にしてください。
ツールで画質を見比べながら変換
品質スライダーを動かして、劣化具合をその場でプレビューできるツールなら、最適なバランスを目で見て確認できます。
🧪 画像圧縮・WebP変換ツール
ブラウザ内で完結。品質スライダーで劣化具合をプレビューできます
試す
関連記事
この記事は Webパフォーマンス テーマの一環です。あわせて読むと理解が深まる関連記事をまとめました。
| トピック | 記事 |
|---|---|
| クリティカルレンダリングパス最適化 | クリティカルレンダリングパス最適化|FCP・LCPを改善する実践ガイド |
| HTTP/2とHTTP/3の違い | HTTP/2とHTTP/3の違い|QUICがWeb表示速度を変える理由 |
| Speculation Rules API 完全ガイド | Speculation Rules API 完全ガイド|prefetch・prerender・Chrome 144 prerender_until_script |
| fetchpriority属性でLCP画像を最適化する | fetchpriority属性でLCP画像を最適化する|2026年実践ガイド |
| Web Vitals INP改善ガイド | Web Vitals INP改善ガイド|scheduler.yield・Long Task・Input Delay対策(2026) |
| content-visibility: auto 完全ガイド | content-visibility: auto 完全ガイド|遅延レンダリングと長尺ページ最適化 2026 |
| Server-Timing API 完全ガイド | Server-Timing API 完全ガイド|Express ミドルウェアと Chrome DevTools 連携 |
| Brotli vs Gzip 圧縮比較 | Brotli vs Gzip 圧縮比較|nginx静的・動的設定とCDN実践ガイド |
| CSS/JSを圧縮(Minify)するメリット | CSS/JSを圧縮(Minify)するメリット|サイト高速化の基本 |
| Service Worker キャッシュ戦略ガイド | Service Worker キャッシュ戦略ガイド|PWA の cache-first・network-first・SWR・Workbox 設計 |
| View Transitions API 完全ガイド | View Transitions API 完全ガイド|SPA・MPA ページ遷移と Astro/React 統合 |
| 画像圧縮とWebP変換 | 画像圧縮とWebP変換|PageSpeed改善の基本 |