• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
天使之翼jesse
博客园    首页    新随笔    联系   管理    订阅  订阅

html5学习笔记1

  今天开始学习html5,学习完后做个笔记,以便考察遗忘度。

  首先学习了canvas的getImageData和putImageData,通过这2个方法可以获取和设置canvas上面对象的像素颜色。

getImageData返回的对象属性data包含了像素颜色值,一个像素点有4组颜色值组成(r,g,b,alpha),所以遍历像素的时候需要+4。像素的个数可以通过data.length获得。

  另外接触到了Image对象,在canvas中插入图像的方法如下:

View Code
1 var image = new Image();
2 image.src = "bayern.jpg";
3 image.onload = function () {
4     context.drawImage(image, 0, 0);
5 };

这里要注意image.onload这个方法,如果直接drawImage是无法显示图片的。必须要等图片加载到内存中后方可drawImage,这个时间很短,具体和图片的大小有关。所以通过setTimeout也是可以加载图片的。




Follow my heart!
Stay foolish,Stay hungry!

posted @ 2012-07-05 18:01  天使之翼jesse  阅读(174)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3