douzi8 / base64-img

convert img to base64, or convert base64 to img
164 stars 29 forks source link

base64-img

Convert img to base64, or convert base64 to img

var base64Img = require('base64-img');

install

npm install base64-img --save

test

mocha

API

.base64(filename, callback)

Convert image file to image base64 data

.base64Sync(filename)

The api same as base64, but it's synchronous

var data = base64Img.base64Sync('path/demo.png');
var data2 = base64Img.base64Sync('path/demo.svg');

.requestBase64(url, callback)

});


### .img(data, destpath, name, callback)
Convert image base64 data to image
* {string} ``data`` required  
Image base64 data
* {string} ``destpath`` required  
Dest path, if the destpath is root, pass empty string
* {string} ``name`` required  
The image's filename
* {function} ``callback(err, filepath)`` required
```js
base64Img.img('data:image/png;base64,...', 'dest', '1', function(err, filepath) {});

.imgSync(data, destpath, name)

The api same as img, but it's synchronous

var filepath = base64Img.imgSync('data:image/png;base64,...', '', '2');