1.0.4 • Published 8 years ago
base64-img v1.0.4
base64-img
Convert img to base64, or convert base64 to img
var base64Img = require('base64-img');install
npm install base64-img --savetest
mochaAPI
.base64(filename, callback)
Convert image file to image base64 data
- {string}
filenamerequired
The image path - {function}
callback(err, data)required
Callback with image base64 data
base64Img.base64('path/demo.png', function(err, 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)
- {string}
urlrequired - {function}
callback(err, res, body)required
Callback with http request
var url = 'http://../demo.png';
base64Img.requestBase64(url, function(err, res, body) {
});.img(data, destpath, name, callback)
Convert image base64 data to image
- {string}
datarequired
Image base64 data - {string}
destpathrequired
Dest path, if the destpath is root, pass empty string - {string}
namerequired
The image's filename - {function}
callback(err, filepath)required
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');