用 canvas 的 getImageData 做点有趣的事

2018-09-18
阅读 4 分钟
8k
CanvasRenderingContext2D.getImageData() 返回一个 ImageData 对象,用来描述 canvas 区域隐含的像素数据,这个区域通过矩形表示,起始点为(sx, sy)、宽为sw、高为sh。

学习 canvas 的 globalCompositeOperation 做出的神奇效果

2018-08-30
阅读 7 分钟
7.8k
最早知道 canvas 的 globalCompositeOperation 属性,是在需要实现一个刮刮卡效果的时候,当时也就是网上找到刮刮卡的效果赶紧完成任务就完了,这次又学习一次,希望能加深理解吧。

小程序—九宫格心形拼图

2018-07-31
阅读 5 分钟
6.6k
感觉很有趣,就上网查了查怎么做,大部分的说法就是用美图秀秀的拼图功能来做, 在微信小程序中也有专门做心形拼图的小程序,我都试了试之后,感觉还可以更加简单一些,于是我就自己做了个小程序。

一个浪漫又悲情的爱情故事——笛卡尔心形线

2018-06-10
阅读 7 分钟
9.4k
写这篇文章是因为某天看到这样一个公式 r=a(1-cosθ) ,我上网搜了下,原来是笛卡尔心形线的极坐标方程,这个方程里面的确有一个浪漫又悲情的爱情故事,感兴趣的朋友可以点这里看看,而至于这个故事是真是假,这 并不重要。

canvas实现 漂亮的下雨效果

2018-04-17
阅读 10 分钟
6.6k
看图来分析下,我们需要实现哪些效果。1、雨滴下落效果,移动鼠标控制下落方向 2、雨滴下落散成小水珠,小水珠的移动方向和鼠标移动方向相同3、雨滴下落到鼠标坐标一定范围内,散成小水珠,同样的,小水珠的移动方向也和鼠标移动方向相同