環境構築

【PageSpeed Insights②】画像を最適化する設定

PageSpeed-Insights
o_wani
この記事は作成から8年以上経過しているため、内容が古くなっている可能性があります。

画像に適切なフォーマットと圧縮を選ぶことで、データ サイズを大きく削減できます。

ということで今回はCentOS7画像を最適化する設定を行った手順を記載する。
jpegpngに関して、Google推奨のロスレス圧縮を行う。

インストール

$ sudo yum install libjpeg*

1つのファイル

ファイルを上書きする

$ jpegtran -copy none -optimize -progressive -outfile main_visual.jpg main_visual.jpg

複数のファイル(まとめて)

/var/www/html/img/配下のjpg画像をすべてロスレス圧縮

$ find /var/www/html/img/ -name "*.jpg" -type f -exec jpegtran -copy none -optimize -progressive -outfile {} {} \;

png⇒OptiPNG

インストール

$  sudo yum install optipng

1つのファイル

$ optipng main_visual.png

複数のファイル(まとめて)

カレントディレクトリ以下のpngをすべてロスレス圧縮

$ find . -name "*.png" -print | xargs optipng

手順は以上。

参考サイト
jpegのロスレス圧縮 – Qiita
PNG画像を最適化するツール「OptiPNG」

STAFF
o_wani
o_wani
スタッフ
大学卒業後、15年間WEB業界で働く。現在はマネジメントに従事していますが、ChatGPTの登場に触発され、このブログを再開。AIをパートナーに、自分で手を動かして実装する楽しさと喜びを再発見中。時代が変わりつつある中でも、陳腐化しない情報発信も目指しています。
記事URLをコピーしました