UNPKG

makemeazombie

Version:

Transforma tus imagenes dandole un estilo de zombie. Se utiliza la pagina de https://makemeazombie.com

28 lines (25 loc) 781 B
const { encode } = require('node-base64-image'); var base64regex = /^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/; const isBase64 = (str) => { return str.length % 4 == 0 && /^[A-Za-z0-9+/]+[=]{0,3}$/.test(str); } const convertTo64 = (_url) => { return new Promise(async (resolve, reject) => { if (_url.indexOf(';base64,') !== -1 || isBase64(_url)){ resolve(_url); }else { let options; if (_url.indexOf('http') !== -1){ options = {string: true} }else { options = {string: true, local: true} } const image = encode(_url, options); resolve(image); } }); } module.exports = { isBase64, convertTo64 };