image file to base64
imgfile2base64能将一个image文件转换成base64字符串,基于canvas和FileReader,在浏览器中使用。
npm i imgfile2base64
或<script src="imgfile2base64.js"></script>
imgfile2base64(file, function (base64) {
console.log(base64); // data:image/jpeg;base64,.....
});
<input type=“file” />
获取。
<input id="file" type="file"/>
<img id="img" src=""/>
document.getElementById('file').addEventListener('change',
function (e) {
var file = e.target.files[0];
imgfile2base64(file, function (base64) {
document.getElementById('img').setAttribute('src', base64);
}, {
width: 100,
quality: 0.5
});
}
)
MIT licensed.