是否可以在node.js中获取图像的宽度和高度(在服务器端,而不是客户端)?我需要在我正在编写的node.js库中找到图像的宽度和高度.
从版本 10 开始,Next.js 带有内置Image组件,该组件提供图像优化和响应式调整图像大小的功能。我非常喜欢它,并且一直在我的网站上使用它来处理固定大小的图像。根据官方文档, width 和 height 是必需的道具,除非是 for layout=fill.
现在,Image即使我不知道宽度和高度,我也想使用组件。我有来自 CMS 的博客资源,其中图像的确切大小未知。在这种情况下,有什么办法可以使用Image组件吗?
任何帮助,将不胜感激。
我最近开始Next.js做网站,我一直在使用的混合Image和img各种用例。
我知道这Image是内置的Next.js并且是更好的选择,但在某些情况下我不知道我加载的图像的大小或比例,因此img似乎更适合。
在我最近的项目中,这是我的npm run build命令第一次失败:
1:7 Error: Do not use <img>. Use Image from 'next/image' instead. See https://nextjs.org/docs/messages/no-img-element.
Run Code Online (Sandbox Code Playgroud)
我的其他 Next.js 项目不会以这种方式失败,并且使用相同的next.config.js. 有谁知道为什么会这样?