0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

ImageコンポーネントにてSVG画像はunoptimized属性をつける

Posted at

結論

  • Next.jsImageコンポーネントを使用する際はunoptimized属性を付与しよう。

実装

       <Image
         src={}
         alt={''}
         width={24}
         height={24}
         loading="lazy"
         decoding="async"
         unoptimized
        />

特徴

  • Imageコンポーネントは画像自動的にリサイズしたりしてくれます。unoptimized属性を付与することでキャンセルすることができます。

背景

  • SVGの画像はベクター画像でありピクセルベースの画像とは異なり、解像度に依存しません。そのため、自動リサイズによる最適化の恩恵を受けにくいです。
  • そもそもSVG画像はファイルサイズが小さいのでファイルサイズの削減効果がほとんどありません。

参考記事

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?