【canvas】Demo1 scale缩放

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>图片</title>
</head>
<body> <canvas id="wapper" width="1000" height="1000"></canvas> <script>
var wapper = document.getElementById('wapper'),
_2d = wapper.getContext('2d');/*2d的绘制对象*/ var logo = new Image();
logo.src = 'http://icon.xgo-img.com.cn/mainpage/20150226/logo_07.jpg'; logo.onload = function (){
_2d.drawImage(this, 5, 5);/*drawImage(img,x,y)*/ _2d.scale(1, 1);
_2d.drawImage(this, 200, 5);/*drawImage(img,x,y)*/ _2d.scale(2,2);
_2d.drawImage(this, 0, 50);/*drawImage(img,x,y)*/ _2d.scale(0.2,0.2);
_2d.drawImage(this, 0, 800);/*drawImage(img,x,y)*/ }
</script>
</body>
</html>

  

【canvas】Demo2 translate移动

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>图片</title>
</head>
<body> <canvas id="wapper" width="1000" height="1000"></canvas> <script>
var wapper = document.getElementById('wapper'),
_2d = wapper.getContext('2d');/*2d的绘制对象*/ _2d.fillRect(10,10,100,50);
_2d.translate(70,70);
_2d.fillRect(10,10,100,50); </script>
</body>
</html>

  

【canvas】Demo3 rotate旋转

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>rotate</title>
</head>
<body> <canvas id="wapper" width="1000" height="1000"></canvas> <script>
var wapper = document.getElementById('wapper'),
_2d = wapper.getContext('2d');/*2d的绘制对象*/ _2d.fillRect(50,50,100,50);
_2d.rotate(10*Math.PI/180);/*以画布0.0为中心的旋转*/
_2d.fillRect(50,50,100,50);
</script>
</body>
</html>

  

最新文章

  1. Android点滴
  2. CSU 1660 K-Cycle(dfs判断无向图中是否存在长度为K的环)
  3. U盘又中毒了,隐藏文件如何显示
  4. Nodejs学习(二)-express生成器
  5. 解决float浮动带来的父元素高度没有的问题---清除浮动
  6. base-css
  7. C++ Primer : 第十二章 : 动态内存之shared_ptr类实例:StrBlob类
  8. 不可或缺的 sendEmail
  9. NEsper事件处理 z
  10. xv6中存储cpu和进程信息的技巧
  11. 201521123059 《Java程序设计》第十一周学习总结
  12. Charles 如何破解与连接手机进行抓包
  13. 用js实现一个简单的mvvm
  14. jdk8新特性表达式1
  15. 团队项目(MVP------新能源无线充电管理网站)(个人任务3)
  16. TF-IDF原理与实现
  17. etymon word forget acid acrid acri shap acu=sour act out 1
  18. 小K(wifi)插座剖解
  19. win7,8,10取得|取消管理员权限
  20. 后序线索二叉树中查找结点*p的后继

热门文章

  1. Configure Two DataSources ---
  2. Azure Messaging-ServiceBus Messaging
  3. matlab 高阶(三)—— 插值(fft、)
  4. redis 学习笔记——持久化
  5. 关于linux下如何使用svn 客户端
  6. intraweb 11.0.63 for delphi7 破解
  7. 恩布拉科业务IM 1.8 版本号,内部沟通软件
  8. redis在windows10上跑起来
  9. Uniform synchronization between multiple kernels running on single computer systems
  10. Qt 绘制平滑曲线