贵兴博客

canvas

利用 canvas 实现将一个视频字符化(可以跳舞的字符)

canvas 在我们前端开发的实际项目中可能用得不是很多,但是它可以帮助我们解锁一些新姿势,尤其是在制作特效的时候,用好canvas可以让我们的页面大放异彩。本文从原理出发,讲解如何通过 canvas 将视频流转化为字符,最后附上实际的代码,以供参考。

关于canvas的createRadialGradient,addColorStop,globalCompositeOperation

createRadialGradient,用于创建线性背景,绘制星空什么的,不用这个你就out了。语法:context.createRadialGradient(x0,y0,r0,x1,y1,r1);其中,x0,y0,r0表示线性背景的起始坐标x,y和半径,x1,y1,r1表示的是线性背景的结束坐标x,y和半径。在使用时,必须先获取画布的context

做一个简单的人,踏实而务实,不沉溺幻想,不庸人自扰。偶尔也要现实和虚伪一点,因为不那样做的话,很难混。