首页 » SEO优化 » php画布画线技巧_canvas绘制直线

php画布画线技巧_canvas绘制直线

访客 2024-11-23 0

扫一扫用手机浏览

文章目录 [+]

1 开始新路径

beginPath() 开始新路径 绘制矩形和添补矩形可省略此步骤

php画布画线技巧_canvas绘制直线

2 设置路径

php画布画线技巧_canvas绘制直线
(图片来自网络侵删)

moveTo(x,y) 移动起始点到x,y

lineTo(x,y) 绘制目前端点到x,y的直线

arc(x,y,r,startAngle,endAngle,antiClockwise) 绘制圆形或圆弧

fillRect(x,y,width,height) 绘制填满矩形

strokeRect(x,y,width,height) 绘制轮廓矩形(只有边框,不添补颜色)

3 将路径头尾相连

closePath() 关闭路径

4 将路径绘制到canvas绘图区

Stroke() 绘制边框

Fill() 添补图形

绘制直线

<!DOCTYPE HTML><html><head><meta http-equiv="content-type" content="text/html" /><title>绘制直线</title><script type="text/javascript">function drawline(){var canvas = document.getElementById('myCanvas');var ctx = canvas.getContext('2d');//开始绘图ctx.strokeStyle="#ff0066"; //设定边框颜色ctx.beginPath(); //路径开始ctx.moveTo(50, 50); //将起始点移到(50,50)ctx.lineTo(150, 50); //线条终点(150,50)ctx.lineTo(200, 100); //线条终点(150,50)ctx.lineTo(350, 100); //线条终点(150,50)ctx.stroke(); //绘出边框}</script><style type="text/css">canvas{border: 1px solid black;}</style></head><body><input type="button" value="画线" onclick="drawline();"/><canvas id="myCanvas" width="400" height="200"></canvas></body></html>

标签:

相关文章

语言枚举类型,探索人类语言多样性的奥秘

语言是人类交流的重要工具,也是人类文明发展的重要标志。随着全球化进程的不断推进,各种语言枚举类型应运而生。本文将从语言枚举类型的定...

SEO优化 2024-12-29 阅读0 评论0

语言栏消失,科技变革下的挑战与机遇

近年来,随着科技的飞速发展,智能手机、平板电脑等移动设备的普及,语言栏这一功能已经成为了我们日常生活中不可或缺的一部分。近期有消息...

SEO优化 2024-12-29 阅读0 评论0

语言混合现象的多元魅力与挑战

语言混合作为一种跨文化交流的现象,逐渐成为世界范围内语言学研究的热点。它不仅丰富了语言的多样性,也反映了全球化背景下人类社会的交流...

SEO优化 2024-12-29 阅读0 评论0

语言是思想的载体,介绍语言与思想的关系

在人类文明的进程中,语言一直扮演着至关重要的角色。它不仅是人们沟通交流的工具,更是承载着人类思想的载体。自古以来,人们就深知语言与...

SEO优化 2024-12-29 阅读0 评论0