chrome浏览器canvas画图不显示
2024-10-07 14:06:49
问题产生
在学习cabvas给画布画图像的时候发现使用IE edge浏览器可以正常显示图像,而chrome则不行,经百度后知道是因为chrome浏览器会先加载javascript代码,之后才加载图片,这样就造成了我是用drawImage的时候那个图片并没有加载出来。
解决办法
把画图片到canvas的代码放在在image对象上onload事件中
image.onload = function(){ context.drawImage(image, 0, 0); };//确保当image载入浏览器中之后才使用drawImage
最新文章
- PHP中的运算符---算术运算符、逻辑运算符、赋值运算符、比较运算符
- six month dormancy test
- Revit二次开发-根据Element获取系统族信息
- 如何将一个IP地址移出PBL,不然,国内邮件服务器不能正常发送国外邮件哟。
- ActionScript接收socket服务器发送来的数据
- CLOUDSTACK HA功能,测试成功
- 在一个apk中调用另外一个apk中的activity
- 关于IIS强制配置启用IE8以上浏览器兼容打开系统
- swift 之xib自定义view可视化到storyboard
- linux下ftp命令的安装与使用
- Oracle day03 连表查询
- 锋利的jQuery初学(4)
- oaracel 函数_行转列
- 跟我学SharePoint 2013视频培训课程——网站导航及页面元素(2)
- angular学习笔记(三十)-指令(9)-一个简单的指令示例
- 『OpenCV3』Harris角点特征_API调用及python手动实现
- 强化学习读书笔记 - 09 - on-policy预测的近似方法
- rownum, row_number(), rank() , dense_rank(), partition by ,max() keep 语句的区别与用法
- rsyslog收集nginx日志配置
- 特征工程 vs. 特征提取