canvas基础—02绘制其他曲线

布满荆棘的人生 2022-03-20 11:12 365阅读 0赞

1.绘制其他曲线

" class="reference-link">watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2ppYW9qc3Vu_size_16_color_FFFFFF_t_70

arcTo(x1,y1,x2,y2,r)

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2ppYW9qc3Vu_size_16_color_FFFFFF_t_70 1

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>canvas学习</title>
  6. <style>
  7. body{background: black}
  8. #c1{background: white}
  9. span{color: white}
  10. </style>
  11. <script type="text/javascript">
  12. window.onload = function(){
  13. var oC = document.getElementById('c1');
  14. var oGC = oC.getContext('2d');
  15. oGC.moveTo(100,200)
  16. oGC.arcTo(100,100,200,100,50)
  17. oGC.stroke()
  18. }
  19. </script>
  20. </head>
  21. <body>
  22. <canvas id="c1" width="400" height="400">
  23. <span>不支持canvas浏览器</span>
  24. </canvas>
  25. </body>
  26. </html>

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2ppYW9qc3Vu_size_16_color_FFFFFF_t_70 2

贝塞尔曲线quadraticCurveTo(第一组控制点,第二组结束坐标)

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>canvas学习</title>
  6. <style>
  7. body{background: black}
  8. #c1{background: white}
  9. span{color: white}
  10. </style>
  11. <script type="text/javascript">
  12. window.onload = function(){
  13. var oC = document.getElementById('c1');
  14. var oGC = oC.getContext('2d');
  15. oGC.moveTo(100,200)//初始点
  16. // quadraticCurveTo(第一组控制点,第二组控制点)
  17. oGC.quadraticCurveTo(100,100,200,100)
  18. oGC.stroke()
  19. }
  20. </script>
  21. </head>
  22. <body>
  23. <canvas id="c1" width="400" height="400">
  24. <span>不支持canvas浏览器</span>
  25. </canvas>
  26. </body>
  27. </html>

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2ppYW9qc3Vu_size_16_color_FFFFFF_t_70 3

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2ppYW9qc3Vu_size_16_color_FFFFFF_t_70 4

bezierCurveTo(不做介绍)

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2ppYW9qc3Vu_size_16_color_FFFFFF_t_70 5

发表评论

表情:
评论列表 (有 0 条评论,365人围观)

还没有评论,来说两句吧...

相关阅读

    相关 mfc绘制曲线

    自带库绘制 用mfc自带的绘图函数绘制一个sin曲线,可以说是非常费力和傻了,基于对话框程序在onPaint()函数中添加绘制代码。效果也并不是很好。 void