html5 canvas画布
<!DOCTYPE html> <!-- saved from url=(0037)https://qd.andiff.net/guaguale/c.html --> <html lang="zh-CN"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <script> window.onload = function(){ var c = document.getElementById("myCanvas"); var ctx = c.getContext("2d"); ctx.translate(100,100);//设置画布中心,旋转时是按中心点为基础来旋转的,默认(0,0) // ctx.rotate(5*Math.PI/180);//旋转角度 ctx.fillStyle="#FF0000"; ctx.fillRect(-75,-75,150,100); var ctx = c.getContext("2d"); //画一条线 var c=document.getElementById("myCanvas"); var ctx=c.getContext("2d"); ctx.moveTo(250,0);//定义线条开始坐标 ctx.lineTo(300,150);//定义线条结束坐标 ctx.stroke(); //画圆 ctx.beginPath(); ctx.arc(400,100,50,0,2*Math.PI);//x,y,r,begin.end ctx.stroke(); //画字 ctx.font="20px Arial"; ctx.fillText("这里",380,100); ctx.strokeText("Hello World",380,120); //载图 var img= document.getElementById("img"); ctx.drawImage(img,0,250,200,100); } </script> </head> <body style=""> <canvas id="myCanvas" width="1000" height="500" style="border:1px solid #cd3;"></canvas> <img id="img" src="https://www.baidu.com/img/PCpad_012830ebaa7e4379ce9a9ed1b71f7507.png" style="display:none"/> </body> </html>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
2017-03-06 工具类方法