gltf-pipeline
Version:
Content pipeline tools for optimizing glTF assets.
19 lines (17 loc) • 404 B
JavaScript
module.exports = dataUriToBuffer;
/**
* Read a data uri string into a buffer.
*
* @param {String} dataUri The data uri.
* @returns {Buffer}
*
* @private
*/
function dataUriToBuffer(dataUri) {
const data = dataUri.slice(dataUri.indexOf(',') + 1);
if (dataUri.indexOf('base64') >= 0) {
return Buffer.from(data, 'base64');
}
return Buffer.from(data, 'utf8');
}
;