1. Home
  2. Webデザイン
  3. html+CSS+javascript
  4. Googleが提供する画像をブラウザ上で最適化して圧縮できるサイト「Squoosh」!

Googleが提供する画像をブラウザ上で最適化して圧縮できるサイト「Squoosh」!

Squoosh_000.png

Webサイトで画像を掲載する際に、画像の画質やファイルサイズを最適化して圧縮するのはサイトの表示速度を高速化するためにも必須の項目です。そこで今回紹介するのはGoogleが提供する画像をブラウザ上で最適化して圧縮するサイトである「Squoosh」です。

Squooshを使うことでブラウザ上で簡単に画像を圧縮してサイズを最適化することができます。画像を出力する際には、JPEG/PNGはもちろん次世代画像フォーマットであるWebP(ウェッピー)形式にも対応しています。ちなみに画像ファイルはサーバーにはアップロードされておらず、ローカルで処理されてるのでセキュリティ的にも安心です。もちろんスマホにも対応しています。

WebPの特徴について

google_webp_000.png PNGやJPEGより圧縮性能が高い次世代画像フォーマットの「WebP」を使おう!

WebPを導入するメリットについては別の記事で詳細にまとめているのでぜひそちらをご覧ください。WebPのメリット・デメリットやWebPの圧縮性能の高さについての説明や「なぜ今WebPの話題が出ているのか?」という点にも着目してまとめてあります。

正直なところ将来的にはWebPだけあれば他の画像形式は必要ないんじゃないかと私は考えています。画像が多いサイトでは画像ファイルサイズの削減は、サイトの表示高速化においてかなりの割合を占める重要な部分です。重いJPEGやPNGをWebPに置き換えるだけでも読み込み量が約30%程度減らすことが可能になります。画像が重いとモバイルでは特に表示速度に影響があるので、しっかり最適化する必要があります。

Squooshで画像を最適化して圧縮する使い方!

Squoosh_010.png

Squooshにアクセスします。あとはブラウザ上に画像ファイルをドラッグ&ドロップするだけと至って簡単なサイトとなっています。あとは出力する画像形式と画像品質の設定を行って、右下の保存ボタンを押すだけで完了です。

Squoosh

https://squoosh.app/

JPEG比較

Squoosh_001.png

記事のトップ画像で使っているJPEG画像で試してみました。青いバーを境目に左がオリジナル画像で右がMozJPEGです。MozJPEGはFireFoxなども作っているMozillaが開発している高品質JPEGエンコーダーのことです。

CompressをMozJPEGにしてQualityを75にした状態です。

オリジナル
153KB
MozJPEG
62.1KB

見た目ではあまり変わりませんが、オリジナル画像から60%削減されており、ファイルサイズはかなり圧縮されています。

Squoosh_002.png

続いてWebPに変換してみました。

CompressをWebPにしてQualityを75にした状態です。

オリジナル
153KB
WebP
42.5KB

オリジナル画像よりも72%削減されました。WebPの方がMozJPEGよりも圧縮されました。

PNG比較

Squoosh_004.png

続いて記事のトップ画像で使っているPNG画像で試してみました。青いバーを境目に左がオリジナル画像で右がOptiPNGです。

CompressをOptiPNGにしてQualityを75にした状態です。

オリジナル
26KB
WebP
22.2KB

同じPNGを最適化しただけなので、15%と少しだけ圧縮されました。見た目も変化していません。

Squoosh_003.png

CompressをWebPにしてQualityを75にした状態です。

オリジナル
26KB
WebP
5.19KB

なんと驚異的な77%も削減されました。見た目的にはオリジナルと遜色がないレベルですし、WebPはほんとにすごいですね。

出力形式

Squoosh_005.png

出力形式はGoogle Chromeで確認すると以下の出力形式が確認できました。

  • Orijinal
  • OptiPNG
  • MozJPEG
  • WebP
  • Browser PNG
  • Browser JPEG
  • Browser WebP

ちなみに変換できる画像フォーマットはブラウザによって異なっており、FireforxではBMPへのエンコードをサポートしています。また、SafariではJPEG2000、TIFF、BMP、PDF、GIFへのエンコードも可能となっています。

今回の個人的感想&まとめ

今回紹介したのはGoogleが提供する画像をブラウザ上で最適化して圧縮するサイトである「Squoosh」でした。画像の品質を維持しつつ、ファイルサイズを小さく最適化したい際にはSquooshはとても便利ですね。特に、青いバーを動かしつつオリジナルとの画質比較しながらクオリティの設定が変えられるのでおすすめです。

ブログ運営をしている方で重い画像をたくさん使うことで、サイトの表示速度が遅くなっていることが結構ありますよね。これなら原因は明らかなので、画像を最適化するだけ簡単に高速化が可能になります。個別記事の画像をすべて最適化するのは大変かもしれませんが、サイト全体で共通に使ってる画像などは比較的簡単に変えることができると思うので、そういった部分から少しずつでも変えていくと表示速度が改善していきますね。

ぜひ気軽に画像を最適化したい場合はSquooshを利用してみてはいかがでしょうか?

プロフィールアイコン

パソコンやスマホなどのガジェットに興味があり、大学で情報工学の勉強してシステムエンジニアに。ブログ歴は15年以上。ITの専門的な知識はそこそこあり、国家資格の情報処理技術者試験のスキルレベル4「情報セキュリティスペシャリスト」や「ネットワークスペシャリスト」などを取得。

Related article

COMMENT TO THIS ENTRY