安装imageMagick
使用和安装gm的npm包之前需要先在Windows上安装imageMagick
安装地址:imageMagick
安装的过程中记得把 install legacy utilities(e.g.convert)打上勾
最后检查下电脑 > 高级设置 > 环境变量里有没有把imageMagick安装后的路径加入
安装gm模块
来到项目中打开控制台,安装gm的npm包
npm install gm --save
引入gm模块
const gm = require('gm')
const im = gm.subClass({ imageMagick : true })
用im.size测试是否成功
im('./yourpath/123.jpg').size( (err , val){
if( !err ) console.log( val )
})
// -> success !
// { "width":"200px" , "height":"200px" }
如果安装成功的话会弹出一个包含width,height的json对象
ImageMagick 和 GraphicsMagick
ImageMagick是一个免费的创建、编辑、合成图片的软件。它可以读取、转换、写入多种格式的图片。图片切割、颜色替换、各种效果的应用,图片的旋转、组合,文本,直线,多边形,椭圆,曲线,附加到图片伸展旋转。其全部源码开放,可以自由使用,复制,修改,发布。它遵守GPL许可协议。它可以运行于大多数的操作系统。最为重要的是,ImageMagick的大多数功能的使用都来源于命令行工具。
GraphicsMagick是从 ImageMagick 5.5.2 分支出来的,但是现在他变得更稳定和优秀,GM更小更容易安装、GM更有效率、GM的手册非常丰富GraphicsMagick的命令与ImageMagick基本是一样的。
网友评论