【今更感】WebPまじ卍　〜SEO対策初心者のMacユーザーがJPGをWebPにしたら、次世代画像フォーマット戦争の一幕を垣間見て戦慄した件について(もちろんAVIFもすごいですを添えて)〜

お久しぶりです。土曜日の昼下がり、マックでバッテリー残量27%のmacを開いてる金欠ダメ人間です。 :spy: (結局40分弱でバッテリー5%になったため夜投稿)

色々と窓際初心者エンジニアの所感についてどばどば書き連ねたいことばかりなのですが、
ひょんなことから、
ページの読み込みスピードアゲるぜッ、
→画像小さくするぜッ()
→なんか画像色々あるぜッ()
→WebPまじすげー(イマココ)
という運びとなり、(お付き合いいただきありがとうございます)
この感動を書き留めるために書き連ねていきたいと思います。

### WebPとは
> WebP(ウェッピー)は、Googleが開発しているオープン標準の静止画像フォーマット。ファイルの拡張子は「.webp」。
ウェブサイトのトラフィック量軽減と表示速度短縮を目的としており、・・・非可逆圧縮のJPEGや可逆圧縮のGIF、PNGの置き換えを意図する規格である。JPEGとは異なり、非可逆圧縮でもアルファチャンネルを扱える。
https://ja.wikipedia.org/wiki/WebP

な、なんとこのWebPさん、Google先生が2010年に出されていたんですね。。。

https://www.zdnet.com/article/googles-new-webp-image-standard-is-all-about-seo/

というか2010年からSEOのために策が練られていただなんて。。

### 対応ブラウザ　(2023年10月時点)
感動的な対応ですね。(適当)
⬇️ WebP (2023年10月時点)
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2867756/ffa5ce1f-8024-30c3-78c8-349023dbe629.png" width="50%">
https://caniuse.com/?search=webp


⬇️ AVIF (2023年10月時点)
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2867756/197ce628-1cc5-2590-3215-ea4332f56c48.png" width="50%">
https://caniuse.com/?search=avif


そうなんです。　
どうせ画像フォーマットを変換するなら、WebPより優秀と言われるAVIFがいいのではないかと、Google検索をするたびにひしひしと感じました。。

こんな記事や

https://mechalog.com/webp-avifdotchi

あんな記事

https://engineerblog.mynavi.jp/technology/introduction-avif/

しかし、CDNやJSを記載し、非対応ブラウザへの懸念を抱くよりは、容量が少しは削減できて、今んとこEdgeなども対応してもらえているWebPでいっか、という所感です。
未来に洪水よきたれ。。。(?)


### WebP拡張子への変更方法 ※macでPhotoshopを利用する場合

フォトショ開く > ファイル > コピーを保存(or `command` + `opt` + `S`) > 画質設定 > 完

<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2867756/237e56d8-102b-4aba-02f5-4152715a5450.png" width="50%"><img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2867756/53e1fa0c-9513-8ed8-11a5-98e67d1c1749.png" width="50%">




#### 各画像形態と元画像との比較
__〜劣化なし・劣化あり(最高(100)、高(75)、中(50)、低(25)、最小(0))、ついでにPNG、SVG、GIFも添えて〜__

「劣化なし」を選ぶと元画像のJPGより容量を食ってしまうが、「劣化あり」かつ「最高」もしくは「高」にした場合には容量はなんと半分イカ。
そして画質はイカの場合だとあまり気にならず。
最高でも半分イカになるのはとても胸アツ。

<table>
  <thead>
        <th>種類　　</th>
        <th>　状態　　　　　　　</th>
        <th>容量　　　</th>
        <th>画像</th>
  </thead>
  <tr>
        <th>JPG　　</th>
        <th>元画像</th>
        <th>952KB</th>
        <th>-</th>
  </tr>
  <tr>
        <td>　WebP　</td>
        <td>【劣化なし】</td>
        <td>1.3MB</td>
        <td>
            <img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2867756/fb714346-f902-66dd-f44a-601cca08baed.png" width="80%">
        </td>
  </tr>
  <tr>
        <td>WebP</td>
        <td>【劣化あり】 最高(100)</td>
        <td>445KB</td>
        <td>
            <img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2867756/705c1b6f-677a-c93e-9188-70dd7a88011a.png" width="80%">
        </td>
  </tr>
  <tr>
        <td>WebP</td>
        <td>【劣化あり】 高(75)</td>
        <td>52KB</td>
        <td>
            <img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2867756/3e600138-247d-ddf1-d71d-ff11c253bc85.png" width="80%">
        </td>
  </tr>
  <tr>
        <td>WebP</td>
        <td>【劣化あり】 中(50)</td>
        <td>38KB</td>
        <td>
            <img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2867756/34cbd822-a6dd-46c0-91d9-3125e281e3d9.png" width="80%">
        </td>
  </tr>
  <tr>
        <td>WebP</td>
        <td>【劣化あり】 小(25)</td>
        <td>27KB</td>
        <td>
            <img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2867756/d12f5314-17d7-1dc1-0b42-27833e64b02d.png" width="80%">
        </td>
  </tr>
  <tr>
        <td>WebP</td>
        <td>【劣化あり】 最低(0)</td>
        <td>14KB</td>
        <td>
            <img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2867756/2a32c1c4-f8ba-1109-faff-709f56a8442b.png" width="80%">
        </td>
  </tr>
  <tr>
        <td>PNG</td>
        <td>-</td>
        <td>2.1MB</td>
        <td>
            <img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2867756/c1ef8623-f98a-f4b3-9777-4935886f8f94.png" width="80%">
        </td>
  </tr>
  <tr>
        <td>SVG</td>
        <td>-</td>
        <td>1.3MB</td>
        <td>
            <img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2867756/a1074e5d-db00-68af-fbfc-30e7f9901e56.png" width="80%">
        </td>
  </tr>
  <tr>
        <td>GIF</td>
        <td>-</td>
        <td>996KB</td>
        <td>
            <img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2867756/96e725ad-baf2-90c9-2b55-8a5b6b710dde.png" width="80%">
        </td>
  </tr>

</table>

#### 結論
被写体選びを間違えました。。。。
イカは高画質でも低画質でもまぁ。。。いっか　(🦑💢)

#### 画像のイカについて
イカの名誉のためにこの比較画像のサンプルたらしめた理由をお伝えしたいと思います。
今季秋アニメ「葬送のフリーレン」のテンプレドワーフキャラ、「アイゼン」にくりそつだったからです。

<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2867756/c91a5744-fdb8-71f0-1c92-9f728893db34.png" width="50%">




#### 参考にした記事

https://wanhachi.com/convert-to-webp/#toc4

この方の記事のおかげで、フォトショ開いて「command・option・S」の冬の直角三角形さながらにWebPを分で量産できました(メモリさえあれば秒でできますTT)

https://ics.media/entry/201001/

この方の「次世代画像フォーマット戦争」なる表現と一覧、とても参考になり、柴犬(?)とも猫とも言えないキャラクターのグラフが鬼カワでした


https://frieren-anime.jp/character/chara_group1/1-4/


https://developer.mozilla.org/ja/docs/Web/Media/Formats/Image_types#webp_%E7%94%BB%E5%83%8F

https://note.matsukaze.design/article/2021/0613-webp

"weppi"読み論争の部分で拝読。GIFにも読み方論争あったんですかね。。調べよう

##### 余談
PNGのことを「ぺんぐ」、
WebPのことを「ウェブピー」、
だと思っていました。

「ウェッピー」だと知ってからは陽キャがポリっぴー食べてるイメージで発音してます(ウェイ卍)
何を隠そう、ど底辺窓際インキャダメ人間です。とほほ