跳到主要内容
CNode

nodejs 如何获取上传图片的尺寸。

社区
Cchihuohuo发布于 13 年前最后回复 12 年前
11213220

如题,打印req.files 里面只有大小,没有尺寸属性。 知道的兄弟支一声。

查看回复

回复 (11)

A
anota#1112 年前

用image-size 模块 很简单 而且很快 npm install image-size

D
dongmu#1013 年前
引用 dongmu推荐使用gm https://github.com/aheckmann/gm 亲测可用

@saber 只需要安装一下GraphicsMagick就行了

S
saber#913 年前
引用 dongmu推荐使用gm https://github.com/aheckmann/gm 亲测可用

看着貌似不错,这个有什么依赖吗?

D
dongmu#813 年前

推荐使用gm https://github.com/aheckmann/gm 亲测可用

Y
yourke#713 年前
引用 yourkehttps://github.com/zhangyuanwei/node images

@chihuohuo 获取 req.files 的时候已经是上传后了。

T
tyskin#613 年前

一般都是用临时保存的路径来获取图片的尺寸

C
chihuohuo#513 年前
引用 yourkehttps://github.com/zhangyuanwei/node images

这个貌似是针对上传好了的。 不能在上传之前取到图片尺寸。

X
xuanye#113 年前

这个肯定通过file获取不到的,比如我知道的在C#中需要通过gdi+ 加载这个图片 才能获取到?获取你可以去读取流 分析文件头,或者已经有的图片解析组件来做这个事情

参与回复

登录后即可参与回复。登录