图片处理
http://www.graphicsmagick.org/
GraphicsMagickis the swiss army knife of image processing. 瑞士军刀。
只要服务器需要处理图片,那么这个服务器就要安装graphicsmagick软件。免费的。
装完之后,可视化工具一点用都没有,从桌面上删除。我们要把安装目录设置为环境变量。
控制台CMD命令:
1 //格式转换 2 gm convert a.bmp a.jpg |
1 //更改当前目录下*.jpg的尺寸大小,并保存于目录.thumb里面 2 gm mogrify -resize 320x200 danny.jpg |
nodejs要使用graphicsmagick,需要npm装一个gm的包。
node.js命令
node.js缩略图的制作:
1 var fs = require('fs'); 2 var gm = require('gm'); 3 4 gm('./danny.jpg') 5 .resize(50, 50,"!") 6 .write('./danny2.jpg', function (err) { 7 if (err) { 8 console.log(err); 9 } 10 }); |
node.js头像裁切:
1 gm("./danny.jpg").crop(141,96,152,181).write("./2.jpg",function(err){ 2 //141 96 是宽高。 152 181是坐标 3 }); |