地址:
    
     https://github.com/qcdong2016/nimg
    
   
    nodejs已经有很多不错的图片处理模块了。但几乎都是异步的,而且api也不太容易理解。所以我基于
    
     Magick++
    
    封装了这个模块。所有函数都是同步的,api也尽量简单直白,写一些小脚本比较方便。
   
以下为摘抄readme:
    Cross-platform image decoder and encoder for Node.js.
    
    Node.js轻量级跨平台图像编解码库
   
Features
- 
     Base on
 
 CMake
 
 +
 
 node-addon-api
 
 +
 
 Magick++
 
- 
     基于
 
 CMake
 
 +
 
 node-addon-api
 
 +
 
 Magick++
 
 , 可靠,且易于扩展
- Easy to use
- 简单易用
    Useage
   
class Image {
    constructor()
    constructor(w : number, h : number)
    constructor(b : Buffer)
    constructor(img : Image)
    width(): number;
    height(): number;
    toBuffer(magic:string = "PNG") : Buffer;
    fill(color:string) : Image;
    fill(r : number, g : number, b : number, a : number) : Image;
    crop(x : number, y : number, w : number, h : number) : Image;
    draw(img : Image, x : number, y : number, op = OverCompositeOp) : Image;
    resize(w : number, h : number) : Image;
    rotate(degree: number) : Image;
}
    Install
   
- 
     
 Install ImageMagick
 
- npm install nimg
 
版权声明:本文为qcdong5原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
