用canvas画一颗树顶有雪的松树
来源:互联网 发布:python现实世界 编辑:程序博客网 时间:2024/04/28 10:26
今下午没事,于是练习画了一颗松树,我的方法比较简单粗暴,不知道有没有更优雅的画法,等我找到了再贴上来。先看效果图:
代码如下:
画一颗松树
var c = document.getElementById(‘myCanvas’);
var ctx = c.getContext(“2d”);
ctx.beginPath();ctx.moveTo(200,50);ctx.lineTo(150,100);ctx.lineTo(180,100);ctx.lineTo(120,160);ctx.lineTo(160,160);ctx.lineTo(90,240);ctx.lineTo(310,240);ctx.lineTo(240,160);ctx.lineTo(280,160);ctx.lineTo(220,100);ctx.lineTo(250,100);ctx.lineTo(200,50);ctx.fillStyle="green";ctx.fill();ctx.lineWidth=4;ctx.stroke();ctx.closePath();//画树冠ctx.beginPath();ctx.fillStyle="#783b12";ctx.fillRect(180,240,40,80);ctx.lineWidth=4;ctx.strokeRect(180,240,40,80);//矩形秒边框ctx.closePath();//画树干ctx.beginPath();ctx.moveTo(200,50);ctx.lineTo(183,70);ctx.lineTo(195,65);ctx.lineTo(200,80);ctx.lineTo(205,65);ctx.lineTo(218,70);ctx.fillStyle= "#fff";ctx.fill();ctx.closePath();//画树顶的雪
阅读全文
0 0
- 用canvas画一颗树顶有雪的松树
- canvas画有白色的线条
- 用canvas制作显示图片的画面,有问题,附代码,帮忙分析一下,
- 一棵松树面朝大海
- 微信端内置浏览器对canvas的支持有问题
- .canvas绘制出来的东西有锯齿,怎么解决?
- 为什么canvas绘制的线条会模糊、有锯齿?
- 用canvas写 看你有多色 游戏
- 用canvas画的柱状图
- 用canvas实现的Flipboard
- 用canvas画能走的钟
- canvas底部有空白部分
- 用HTML5的Canvas写字的例子
- 用HTML5的Canvas写字的例子
- HTML5 Canvas荷载阶段的一些介绍,比较有难度的东西!
- 使用canvas 绘制一个有限度的斐波那契数列的曲线
- 通过H5的新标签canvas做出一个时钟的全过程,希望对初学者有帮助
- 改装了下GradientBorder,解决了一个canvas有2种背景的效果
- SQL Sever 第三天
- keras的lenet实现
- 论文阅读——Learning a Probabilistic Latent Space of Object Shapes via 3D Generative-Adversarial Modeling
- linux设置定时任务
- 机器学习方法体系汇总
- 用canvas画一颗树顶有雪的松树
- java中二维数组获取行数和列数
- java 协变返回类型的理解
- JavaScript执行环境详解
- ibatis jdbcType 用法
- 单链表的创建、测长、打印、插入、删除、排序及逆置
- mongodb3.4的falcon监控搭建
- hdu 6090 Rikka with Graph(思维 +贪心+轮图)
- python-opencv-matlab图像处理接口关系