// 将图片转换为Base64
imageUrlToBase64(img) {
// 一定要设置为let,不然图片不显示
let image = new Image();
// 解决跨域问题
image.setAttribute('crossOrigin', 'anonymous');
let imageUrl = img;
image.src = imageUrl;
// image.onload为异步加载
image.onload = () => {
this.getImage(image);
};
},
getImage(image) {
let canvas = document.createElement('canvas');
canvas.width = image.width;
canvas.height = image.height;
let context = canvas.getContext('2d');
context.drawImage(image, 0, 0, image.width, image.height);
let quality = 0.8;
// 这里的dataurl就是base64类型
let dataURL = canvas.toDataURL('image/jpeg', quality);

},

最新文章

  1. KnockoutJS 3.X API 第四章 表单绑定(8) submit、enable、disable绑定
  2. MyBatis特殊字符转义
  3. Object C学习笔记17-动态判断和选择器
  4. UI UIView
  5. 个推推送Android问题检测
  6. Jquery使用tbody编辑功能实现table输入计算功能
  7. gem update --system 302 错误 解决方案(转)
  8. RIA Test:try catch 对 Error #1009 (无法访问空对象引用的属性或方法)的处理
  9. 有两个数据库A和B,数据库A中有表a,如何把表a映射到数据库B中,sql 2005
  10. ZipFile和ZipInputSteam解压zip文件
  11. Entity Framework——常见报错总结
  12. ORACLE 触发器 基础
  13. app后端设计(9)-- 动态通知
  14. [转]Windows下Python多版本共存
  15. elastic-job集成到springboot教程,和它的一个异常处理办法:Sharding item parameters '1' format error, should be int=xx,int=xx
  16. Django+easyui 快速开发
  17. [LightOJ 1027] A Dangerous Maze
  18. Kafka 0.8 Consumer设计解析
  19. iOS 字符串 中包含 % 百分号的方法
  20. Autofac在项目中应用的体会,一个接口多个实现的情况

热门文章

  1. MogDB 学习笔记之 -- 索引失效
  2. C++程序设计实验二 数组、指针与C++标准库
  3. 【剑指Offer】【树】【双向链表】二叉搜索树与双向链表
  4. Centos 升级glibc 亲测好用
  5. 以EEPROM为例的硬件IIC的使用
  6. django项目 在进行数据生成迁移文件makemigrations时报Please select a fix:...
  7. file、blob、base64相互转换
  8. sudo:Operation not permitted事件
  9. 「postOI」Cross Swapping
  10. spring的aop的粗浅理解