美文网首页
node上截取图片工具 images(node-images)

node上截取图片工具 images(node-images)

作者: 萤火虫de梦 | 来源:发表于2017-07-26 17:32 被阅读35次

    安装方式

    npm install images  
    

    github地址为https://github.com/zhangyuanwei/node-images

    1. 设置或者获取图片的大小

    第一种:

     var images = require("images");
     images("image/test.jpg").size().save("image/dist.jpg");
    

    第二种

     var images = require("images");
     images("image/test.jpg").width().save("image/dist.jpg"); 
    

    以上两种方式中如果不包含参数将会返回图片的宽度或者高度,size返回的是一个json,{width:,height: },如果包含参数的话,图片将会按照参数设置更改图片大小(还有一个resize()接口也可以设置图片的大小)

    2. 绘制一个区域,目前images在这方面功能比较有限,只能画方形。

    var images = require("images");
     images(400,400).fill(255,0,0,0.5).save("image/dist.jpg");
    

    以上代码绘制了一块400*400的红色方块

    3. 将logo绘制到图片中,这个还是比较实用的,直接上代码

    var images = require("images");
    images("image/test.jpg").draw(images("image/logo.jpg"),200,200).save("image/dist.jpg");
    
    1. 截取图片的一部分,这个功能及其有用,尤其是截取用户头像的时候,非常有意义.
    var images = require("images");
    images(images("image/test.jpg"),200,200,500,500).resize(100).save("image/dist.jpg");
    

    相关文章

      网友评论

          本文标题:node上截取图片工具 images(node-images)

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