mirror of
https://github.com/aspnet/JavaScriptServices.git
synced 2025-12-23 10:08:57 +00:00
10 lines
341 B
JavaScript
10 lines
341 B
JavaScript
var sharp = require('sharp');
|
|
|
|
module.exports = function(cb, physicalPath, mimeType, maxWidth, maxHeight) {
|
|
sharp(physicalPath)
|
|
.resize(maxWidth > 0 ? maxWidth : null, maxHeight > 0 ? maxHeight : null)
|
|
.toBuffer(function (err, buffer) {
|
|
cb(err, { base64: buffer && buffer.toString('base64') });
|
|
});
|
|
}
|