canvasr

0.0.2 • Public • Published

canvasr

node-canvas api, denpends on node-canvas, which required install cairo

api

resize({ width: width, height: height })

var cvr= new Canvasr();
cvr.readFile(testPng)
   .resize({
    width: 200,
    height: 200
   })
   .then(function (cvr) {
    return cvr.writePng(__dirname+'/himym-200.png');
   })
   .done(function () {
    console.log(fs.statSync(__dirname+'/himym-200.png'))
   }, function (err) {
    throw err;
   })

crop({ x: x, y: y, width: width, height: height })

var cvr= new Canvasr();
cvr.readFile(testPng)
   .crop({
    x: 100,
    y: 100,
    width: 200,
    height: 200
   })
   .then(function (cvr) {
    return cvr.writePng(__dirname+'/himym-cropped.png');
   })
   .done(function () {
    console.log(fs.statSync(__dirname+'/himym-cropped.png'))
   }, function (err) {
    throw err;
   })

todo

  • change to chaning methods

Package Sidebar

Install

npm i canvasr

Weekly Downloads

10

Version

0.0.2

License

mit

Last publish

Collaborators

  • wwwy3y3