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