canvas锯齿
2024-09-29 00:42:05
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script type="text/javascript">
function draw(id){
var canvas = document.getElementById(id);
if(canvas == null){
return false;
}
var context = canvas.getContext('2d');
context.fillStyle = '#eeeeff';
context.fillRect(0,0,400,300);
var dx = 150;
var dy = 150;
var s =100;
context.beginPath();
context.fillStyle = 'rgb(255,0,0)';
context.strokeStyle = 'rgb(0,0,0)';
var x = Math.sin(0);
var y = Math.cos(0);
var dig = Math.PI/15*11;
for(var i=0;i<30;i++){
var x = Math.sin(i*dig);
var y = Math.cos(i*dig);
context.lineTo(dx+x*s,dy+y*s);
}
context.closePath();
context.fill();
context.stroke();
}
</script>
</head>
<body onload="draw('canvas');">
<canvas id="canvas" width="400" height="300"></canvas>
</body>
</html>
最新文章
- PHPCMS v9 超级安全防范教程!
- HBase 学习笔记
- ThinkPHP的URL优化
- Web动画API教程2:AnimationPlayer和Timeline
- HttpApplication的处理管道处理过程简单描述
- node.js的npm详解
- UVa 11178计算几何 模板题
- Symfony Composer icu requires lib-icu
- [置顶] Codeforces Round #197 (Div. 2)(完全)
- 黑帽么metasploit
- youtube视频字幕下载
- 微信小程序(mpvue)—解决视频播放bug的一种方式
- css太极
- js的简单介绍
- Qt.网络开发-通过http的get方式获取数据
- delphi获取文件的创建/修改时间、按时间删除指定文件下的文件
- CentOS搭建Vsftpd服务器
- Spring cloud系列十四 分布式链路监控Spring Cloud Sleuth
- [转]SQL注入漏洞及绑定变量浅谈
- laravel使用的模板引擎 blade