function getBase64Image(img) {
var canvas = document.createElement("canvas");
canvas.width = img.width;
canvas.height = img.height;
var ctx = canvas.getContext("2d");
ctx.drawImage(img, 0, 0, img.width, img.height);
var dataURL = canvas.toDataURL("image/png"); // 可选其他值 image/jpeg
return dataURL;
}
function main(src, cb) {
var image = new Image();
image.src = src + \'?v=\' + Math.random(); // 处理缓存
image.crossOrigin = "*"; // 支持跨域图片
image.onload = function () {
var base64 = getBase64Image(image);
cb && cb(base64);
}
}
main(\'http://192.168.0.204:8082/rest/v1/newdip/web/background/15.jpg\', function (base64) {
// console.log(base64);
document.querySelector(".box").style.backgroundImage = `url(${base64})`;
});
相关文章:
- 前端图片在线转换Base64 图片编码Base64 2021-07-25
- webp2jpg在线图片格式转换器源码 2021-05-08
- 将图片转换为base64 格式 2021-08-06
- Java图片转换为base64格式 2022-12-23
- base64转换成图片 2022-02-19
- js Base64 转化成图片格式 2022-12-23