タグ

imageとnext.jsに関するuchiuchiyamaのブックマーク (4)

  • Plaiceholder

    plaiceholder@3.0: Final Release The plaiceholder project is feature complete and will now be kept in maintenance mode. Read the migration guide for further information. If this project has been useful to you, please consider sponsoring my work (opens in a new tab). Overview "Plaiceholder" is a suite of server-side functions for creating low quality image placeholders (LQIP). There is no "one-size-

    Plaiceholder
    uchiuchiyama
    uchiuchiyama 2022/10/18
    Placeholder用のぼかし画像をつくる
  • Next.js 10 の画像最適化システム next/image を読んで理解を深める

    ※ ソースコードは 2020/11/20 時点の canary ブランチを参照しています。 Next.js 10 では next/image から提供されるコンポーネントを使用することで、開発者が特別に意識することなく画像を最適化することができるようになりました。リリースのタイミングで Next.js Conf が開催されていたこともあり、この機能は大きく話題になりました。 今回はコードを読みながら最適化の裏側を紐解いて next/image の理解を深めようと思います。 何を調べるのか 目的を持たずに読んでいると露頭に迷いそうなので、最初に何を調べるのか決めました。 今回は最適化の仕組みを紐解くことを目的として、コードを読みながら次の 2 つについて調べます。 最適化された画像の出し分け 画像最適化処理 結論 最適化された画像の出し分け img 要素の srcset 属性を利用して画面サ

    Next.js 10 の画像最適化システム next/image を読んで理解を深める
  • Next.jsのnext/imageコンポーネントの使い方と注意点

    2020/10/27にNext.js 10がリリースされました。変更点は公式のブログがとても分かりやすくまとまっています。Next.js Confの動画をチェックするのも良いかもしれません(演出が良い感じです)。 Next.js 10で特に注目すべきは、画像最適化をしてくれるnext/imageコンポーネント(next/image)のビルトインサポートだと思います。この記事ではnext/imageについてまとめます。 next/imageとは next/imageは、画像の表示を最適化してくれるコンポーネントです[1]。 画像の最適化 具体的には、以下のような最適化を行ってくれます。 画像を閲覧デバイスに応じてリサイズして表示してくれる(元画像が大きくともスマホでは小さくリサイズされた画像を表示) PNGやJPEGなどの形式の画像を自動でWebPにしてくれる(しかもWebP対応ブラウザでの

    Next.jsのnext/imageコンポーネントの使い方と注意点
  • Next.js 10のnext/imageによる画像最適化を試してみた

    概要 Next.js 10が発表されたのでnext/imageによる画像最適化を試してみました。 試し方 します。 10.0.0になってました! こちらを見ながら試してみます。 画像はフリー素材のこちらを使います。 next/images 画像はpublic/free.jpgに入れています。 widthやheightを書かずにただ書くとエラーになります。

    Next.js 10のnext/imageによる画像最適化を試してみた
  • 1