<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<img src="" class="img"/>
<script>
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 ext=img.src.substring(img.src.lastIndexOf(".")+1).toLowerCase();
var dataUrl=canvas.toDataURL("images/"+ext);
return dataUrl;
};
var img="images/1.png";
var image=new Image();
image.src=img;
image.onload=function(){
var base64=getBase64Image(image);
document.getElementsByClassName("img")[0].setAttribute("src",base64)
}
</script>
</body>
</html>

  

最终的效果:

最新文章

  1. WEB中的GET和POST
  2. 8.2/baltic神(水)题
  3. 《JavaScript DOM编程艺术》读书笔记
  4. 用C写一个web服务器(一) 基础功能
  5. 前端向后台的华丽转身 — PHP基础篇
  6. 手把手教你用Eclipse+TestNG搭建接口自动化测试框架
  7. 使用Docker跑MySQL 作为Django的存储后端
  8. [Swift]LeetCode591. 标签验证器 | Tag Validator
  9. java代码调用第三方接口
  10. mvc 遇到的问题
  11. 【commons】Bean工具类——commons-beanutils之BeanUtils
  12. linshi18
  13. ASP.NET Core学习总结(2)
  14. 【实战】JBOSS反序列化Getshell
  15. 简易APB4 slave实践
  16. chromium之message_pump_win之一
  17. python spyder 今天突然打不开了【已解决】
  18. 任务调度 Spring Task 4(一)
  19. PHP常用数组操作方法汇总
  20. iOS之出现( linker command failed with exit code 1)错误总结

热门文章

  1. MHA
  2. C#基础-循环语句
  3. 2-python基础
  4. idea 关于高亮显示与选中字符串相同的内容踩过的坑
  5. python 中 * 与**的使用
  6. Report Server multiple value 多值选择
  7. BZOJ 5299: [Cqoi2018]解锁屏幕
  8. Linux权限和指令的关系
  9. ASP.Net教程系列:多线程编程实战(一)
  10. python - 接口自动化测试 - contants - 常量封装