二分之一

Just Jason's Blog

ubuntu下安装node-canvas实现nodejs服务器图片处理

node-canvas是基于cairo移植过来的,所以需要cairo支持。因为要处理png和jpg,gif等图像,所以同时需要这几个库的支持。 node-canvas代码仓库:https://github.com/LearnBoost/node-canvas

1、安装cairo

sudo apt-get install libcairo2-dev

2、安装png、jpg、gif支持库

sudo apt-get install libpng-dev
sudo apt-get install libjpeg-dev
sudo apt-get install libgif-dev

3、安装node-canvas

sudo apt-get install canvas

一般情况下,安装完上面三部,node-canvas就正常运行了,但一般人会跳过第二步,虽然node-canvas可以安装成功, 但是canvas.createJPEGStream方法或报系统错误,遇到这种情况,安装完第二步之后,要重新安装node-canvas,以便获得最新的jpeg等库的支持。

最后修改时间:2014年9月8日星期一晚上8点57