gm模块

作者: 感光狗 | 来源:发表于2019-07-17 15:36 被阅读0次

安装imageMagick

使用和安装gm的npm包之前需要先在Windows上安装imageMagick
安装地址:imageMagick
安装的过程中记得把 install legacy utilities(e.g.convert)打上勾

TIM截图20190717153727.jpg
最后检查下电脑 > 高级设置 > 环境变量里有没有把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基本是一样的。

参考

https://blog.csdn.net/newjueqi/article/details/41925129

相关文章

网友评论

      本文标题:gm模块

      本文链接:https://www.haomeiwen.com/subject/hsaqlctx.html