web storage 存图片
来源:互联网 发布:st联盟软件下载 编辑:程序博客网 时间:2024/05/21 22:44
- function setImg(key,src){
- var img = document.createElement('img');
- //当图片加载完成的时候触发回调函数
- img.addEventListener("load",function(){
- var imgCanvas = document.createElement("canvas"),
- imgContext = imgCanvas.getContext("2d");
- //确保canvas元素大小和图片的尺寸一致
- imgCanvas.width = this.width;
- imgCanvas.height = this.height;
- //渲染图片到canvas中
- imgContext.drawImage(this,0,0,this.width,this.height);
- //用data url的形式取出
- img.crossOrigin = "*"; //防止跨域取照片出错
- var imgAsDataURL = imgCanvas.toDataURL("image/png");
- //保存到本地存储中
- try{
- localStorage.setItem(key, imgAsDataURL);
- }
- catch(e){
- alert("保存失败!请重试。。。");
- }
- }, false);
- img.src = src;
- }
- function getImg(key){
- var srcStr = localStorage.getItem(key);
- var imgObj = document.createElement('img');
- imgObj.src = srcStr;
- document.body.appendChild(imgObj);
- }
阅读全文
0 0
- web storage 存图片
- Web Storage本地存儲
- Web Storage
- WEB Storage
- Web Storage
- Web Storage
- Web Storage
- Web Storage
- Web Storage
- Web Storage
- Web Storage
- web storage
- Web Storage
- web storage
- Web Storage
- Web Storage
- Web Storage
- web storage
- (199)材质编辑器
- 集合
- 干货分享:详解线程的开始和创建
- 3des加密解密
- C#多线程之旅(1)
- web storage 存图片
- 自定义MVC升级版
- JSON
- 详解SQL集合运算
- 玲珑学院OJ 1126
- Python 读取csv的某行
- 【博客美化】04.自定义地址栏logo
- 基础很重要~~04.表表达式
- 项目中遇到的扩展方法