【发布时间】:2022-01-07 20:37:19
【问题描述】:
我正在开发一个包含大量图片的网站 (Nextjs)。所以为了有更好的性能,图像优化是必不可少的。我检查并看到 nextjs 的 Image 组件从 srcset 中的图像产生了许多质量和大小。此外,我的 CDN 提供查询参数来获取特定质量和大小的图像。我认为最好的方法是在 CDN 中制作 webp 图像并将其与 Next.js 的 Image 组件一起使用。但是如果用户浏览器不支持 webp,Image 组件会做什么呢?它可以自动将其转换为jpg吗? 是使用 Nextjs Image 组件的图像优化还是提供 loader prop 并使用 CDN 优化?
【问题讨论】:
-
next/image的默认加载器会自动检测浏览器支持的图像格式。见next/imageAcceptable Formats。
标签: reactjs next.js nextjs-image