canvas抗锯齿,html canvas开发详解

  canvas抗锯齿,html canvas开发详解

  效果图:

  提示:把代码复制到一个超文本标记语言文件中并保存,直接打开即可看到效果。

  实现代码:复制代码代码如下:声明文档类型

  html lang=zh

  头

  meta charset=gbk

  标题锯齿图/标题

  脚本类型=文本/javascript

  window.addEventListener(load ,eventWindowLoaded,false);

  函数eventWindowLoaded(){

  var x,y;

  var画布=文档。getelementbyid(“canvas”);

  var上下文=画布。获取上下文(“2d”);

  //框

  context.strokeStyle= # 00f

  context.lineWidth=10

  context.strokeRect(0,0,Canvas.width-0,画布。高度-0);

  context.fillStyle= # 00f

  for(x=5;x=画布。宽度;x=x 10){

  语境。begin path();

  上下文. arc(x,5,5,0,数学。圆周率,假);

  语境。关闭路径();

  语境。fill();

  语境。begin path();

  context.arc(x,canvas.height-5,5,0,Math .PI,真);

  语境。关闭路径();

  语境。fill();

  }

  for(y=5;y=canvas.heighty=y 10){

  语境。begin path();

  上下文. arc(5,y,5,0,数学* 2,真);

  context.arc(canvas.width-5,y,5,0,Math .PI*2,真);

  语境。关闭路径();

  语境。fill();

  }

  }

  /脚本

  /头

  身体

  div style= position:absolute;顶部:100像素;左:100像素;

  画布id=画布宽度=300 高度=300

  /div

  /body

  /html

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: