bug*_*syb 8 html css image next.js
我正在使用 Next.js,由于某种原因,当我使用Next/Image时,我的图像看起来有些模糊。
我的代码如下所示:
<img src={url} width={articleWidth} />
<Image
className="text-center"
src={url}
alt={alt}
width={width}
height={height}
/>
Run Code Online (Sandbox Code Playgroud)
这是图像的样子(可能有点难以分辨,但Next/Image我的显示器上的版本明显更模糊)。

我注意到的其他一些信息
img固有大小为2016 x 1663,使用的版本的Next/Image固有大小为750x615如何使Next/Image图像看起来像常规img组件一样清晰
Tus*_*ahi 15
Next.js 在运行时创建图像的版本并提供合适大小的图像进行渲染。
如果您想选择退出:
unoptimized道具: <Image
className="text-center"
src={url}
alt={alt}
width={width}
height={height}
unoptimized
/>
Run Code Online (Sandbox Code Playgroud)
或者,
unoptimized以下选项next.config.js:module.exports = {
images: {
unoptimized: true,
},
}
Run Code Online (Sandbox Code Playgroud)
设置上述后,真实图像将按原样提供,没有任何尺寸变化。