大家有用node处理图片的吗,有好用的生成缩略图的类库推荐吗
发布于 5 年前 作者 usherwong 9254 次浏览 最后一次编辑是 3 年前

找到几个类库:
1.node-qiniu
2.node-canvas
3.node-imagemagick
4.node-images
第一个比较复杂,非跨平台,后期不知道是否会维护。
第二个看文档时跨平台,应用容易,但在我的windows平台下安装报错 第三个安装成功,函数报错 events.js:72

    throw er; // Unhandled 'error' event

          ^

Error: write EOF

at errnoException (net.js:904:11)

at Object.afterWrite (net.js:720:19)  

第四个安装也报错http://cnodejs.org/topic/512b9fecdf9e9fcc580eb248#5308946b5a67a3aa093b6f8f

大家有好用的类库推荐吗?功能满足带缩略图,最好带水印

14 回复

我也需要这东东,就是不知哪个好,一样有安装不上的。

还有@fengmk2的qn也不错

这个还不错https://github.com/aheckmann/gm

 如果你项目急需用还是建议使用七牛服务

magemagick 我用的这个 项目地址 DoraCMS

推荐:node-easyimage (https://github.com/hacksparrow/node-easyimage) 理由:操作简洁、优雅。生成缩略图只需一句代码,如下: easyimg.thumbnail(<options>) - to create square thumbnails.

推三樓,gm +1

lwip,强大的原生库,用c++写的 自豪地采用 CNodeJS ionic

GM,它包装的gm和im库速度快,历史悠久,跨平台,还有命令行,并且多数语言有适配。

node-canvas osx下配置略微繁琐,linux配置很简单

回到顶部