画像生成ツールが出力したPNGは、そのままWebサイトへ置くと1枚で1MBを超えることがあります。そこで、当サイトの謎解き作品用に制作した3枚をWebPへ変換し、実ファイルの容量を比較しました。
この記事の目次
検証条件
- 対象は当サイトで制作・使用しているオリジナル画像3枚
- 長辺を実際の表示用途に合わせ、WebP品質78で書き出し
- macOS上のファイルサイズをbyte単位で取得
- 削減率は 1 - WebP容量 ÷ PNG容量 で算出
計測結果
| 画像 | PNG | WebP | 削減率 |
|---|---|---|---|
| 室内写真 | 2,144,154 bytes | 57,788 bytes | 97.3% |
| 導入画面 | 1,714,831 bytes | 47,186 bytes | 97.2% |
| クリア画面 | 1,642,861 bytes | 20,520 bytes | 98.8% |
3枚とも95%以上小さくなった理由
元のPNGは生成時の高い解像度を保ったままで、スマホ画面に表示するには過剰な画素数でした。表示寸法に合わせた縮小と非可逆圧縮を同時に行ったため、形式変更だけの場合より大きな差が出ています。
したがって「WebPにすれば常に97%減る」という結果ではありません。元画像が必要以上に大きかったことも削減幅へ影響しています。
配信画像と保存用画像を分ける
制作元のPNGは再編集用として残し、Webサイトから読み込むファイルだけをWebPにしました。この方法なら、後から別サイズを書き出す余地を残しながら、閲覧者へ配信するデータを軽くできます。
元ファイルを消してWebPだけにすると、再加工時に画質が劣化しやすくなります。保存用と配信用を分ける運用が扱いやすいと判断しました。
三枚の削減幅から分かること
最も小さくなったクリア画面は20,520bytesで、室内写真57,788bytesの約36%でした。同じ品質設定でも、暗部の細かな模様が多い写真と、面の広い画面素材では圧縮後の容量が大きく異なります。画像枚数だけで予算を決めず、内容の複雑さも見る必要があります。
三枚の元PNGは合計5,501,846bytes、配信用WebPは125,494bytesです。元画像を保管庫に残しても閲覧者へ送らなければ転送量には影響しません。制作データの整理と配信最適化を同じ問題として扱わないことが、更新しやすさにもつながりました。
この検証で確かめたかったこと
今回の出発点は「生成画像を公開用の寸法へ縮小し、WebPへ変換したとき、三枚すべてで同じ傾向が出るか」という疑問です。Web制作の記事では推奨値だけが独り歩きしやすく、条件が異なる結果を並べても判断材料になりません。そこで対象を当サイトの実ファイルへ限定し、変更した項目と固定した項目を分けました。数値が小さいか大きいかを競うのではなく、現在の構成で次の作業を決められるかを目的にしています。
想定している読者は、生成画像をブログ、作品ページ、ポートフォリオへ掲載する人です。完成済みの大規模サイトではなく、少数の記事や画像から始める個人サイトでも追試できるよう、特別な計測サービスを前提にしていません。結果だけを持ち帰るのではなく、対象の選び方、単位、除外した要素まで確認すると、自分の環境との差を整理しやすくなります。
一次情報として残したもの
元PNGと変換後WebPを同じフォルダに残し、Finder表示ではなくbyte単位の実ファイルサイズを取得したことを記録の中心にしました。記事内の表は、その記録から必要な値だけを転記しています。一般的な解説を先に置いて数字を当てはめるのではなく、先に対象ファイルを決め、取得できた値から考察を書く順序です。元データと公開本文の数字が食い違わないよう、単位はbyte、px、件数など測定時の形式をできるだけ保ちました。
「生成画像3枚をPNGからWebPへ変換。容量は97.2〜98.8%減った」の計測日は2026年6月10日です。Astro 5で静的出力した時点のファイルを対象としているため、素材やテンプレートを変更すれば値も変わります。この記事は永続的な基準値ではなく、画像最適化の状態を残したスナップショットです。再測定で結論が変わる場合は、更新日と変更理由を追記します。
結果を読むときの注意
縮小と形式変換を同時に行っているため、削減率の全てをWebP形式だけの効果とはみなせないという限界があります。一つの指標だけで「速い」「使いやすい」「正しい」と断定しないことが重要です。たとえば容量が小さくても表示が崩れれば採用できず、規格上の目安を満たしても実際の操作が難しい場合があります。表の値は判断の入口であり、最終的な利用体験の代わりではありません。
この画像最適化検証で差が出なかった場合も、作業の優先度を下げる根拠になります。反対に大きな差が出た場合は、元PNGと変換後WebPを同じフォルダに残し、Finder表示ではなくbyte単位の実ファイルサイズを取得したという記録へ戻り、条件の混入や数え方を再確認します。都合のよい値だけを採用せず、対象、式、除外項目を本文へ残すのはそのためです。
実際の制作でどう判断したか
この結果を受け、当サイトでは「編集用PNGは保管し、閲覧者へ配信する画像だけWebPへ分ける」と判断しました。数値を掲載するだけではサイト改善につながらないため、CSS、画像の書き出し、記事テンプレート、公開前チェックのいずれかへ反映します。採用理由を文章にしておくと、後から別の設定へ変えるときにも、以前の判断を検証できます。
ただし「編集用PNGは保管し、閲覧者へ配信する画像だけWebPへ分ける」という判断を全ページへ一律適用するわけではありません。今回の対象と、トップ、記事、固定ページでは利用目的が異なります。縮小と形式変換を同時に行っているため、削減率の全てをWebP形式だけの効果とはみなせないという限界もあるため、共通ルールを作ったうえで例外の理由を残す方が、数値だけを守るより保守しやすいと考えています。
同じ確認を再現する手順
再検証するときは、同じ三枚、長辺、品質78を固定し、変換後にファイルサイズとスマホ表示を再確認するのが基本手順です。最初に対象ファイルを複製するかビルド結果を保存し、変更前の値を残します。次に一度に変更する条件を絞り、同じ単位で変更後を取得します。最後に差分を計算し、画面上の見え方や操作も確認します。複数の変更を同時に入れると、どの変更が結果へ効いたのか分からなくなります。
自分のサイトで「生成画像3枚をPNGからWebPへ変換。容量は97.2〜98.8%減った」と同じ確認を行っても、同じ数字になる必要はありません。重要なのは、同じ三枚、長辺、品質78を固定し、変換後にファイルサイズとスマホ表示を再確認するという条件を変更前後で揃えることです。OS、ツールの版、画面幅、対象URLなど結果へ影響する情報を残せば、数値が異なっても比較可能な一次記録になります。
次に確認する項目
今回扱わなかった要素は、縮小と形式変換を同時に行っているため、削減率の全てをWebP形式だけの効果とはみなせないという点です。次回は対象を広げるのではなく、この不足を一つずつ切り分けます。ファイル容量の次に表示時間、寸法の次に実機操作というように、異なる種類の指標を組み合わせると、単独の数値による誤解を減らせます。
「生成画像3枚をPNGからWebPへ変換。容量は97.2〜98.8%減った」を再現できないという連絡や数値の指摘が届いた場合は、元PNGと変換後WebPを同じフォルダに残し、Finder表示ではなくbyte単位の実ファイルサイズを取得したという一次記録と本文を照合します。結論へ影響する修正では更新日を変更し、何が変わったかを残します。画像最適化の記事を完成品として固定せず、サイトの変更とともに追試できる記録として維持します。
画像最適化記事の公開前チェック
画像最適化の記事では、個別の結果に加えて「画像の用途と視認性を保ったまま、不要な画素と転送量を減らせているか」を公開前の共通確認点にしています。今回の表だけが良好でも、関連する画面やファイルへ悪影響があれば採用しません。変更前の状態を残し、記事で扱った指標と実際の利用場面を往復して確認します。
このチェックは「生成画像3枚をPNGからWebPへ変換。容量は97.2〜98.8%減った」の文字数を増やすためではなく、測定から公開判断までの抜けを減らすために使います。元画像と配信用画像を分ける、実際の表示寸法で細部を確認する、容量だけでなく拡大時の読め方も残すを確認し、自動検査だけでは判断できない箇所を画面と文章で読み直します。読者が追試できない説明なら、数値が基準内でも公開しません。
画像最適化の記事を更新するときは、結論だけを新しい値へ置き換えず、検証条件、表、本文の参照値、タイトル、descriptionを順番に照合します。以前の手順を再現できなくなった場合は、縮小と形式変換を同時に行っているため、削減率の全てをWebP形式だけの効果とはみなせないという制約がどう変わったかも記録します。どの変更で結果が動いたかを追える状態を優先します。
- 元画像と配信用画像を分ける
- 実際の表示寸法で細部を確認する
- 容量だけでなく拡大時の読め方も残す
まとめ
今回の3枚では、表示用途に合わせた縮小とWebP変換により97%以上削減できました。ただし削減率だけで品質を判断せず、実際の表示サイズで文字や手がかりが読めるかを必ず確認する必要があります。