var canvas = document.createElement('canvas'); var cxt = canvas.getContext('2d'); var W = canvas.width = 500; var H = canvas.height = 200; var str = 'Grewer,点击此处'; cxt.textBaseline = 'top'; cxt.font = '60px 宋体' var sw = cxt.measureText(str).width; if…
首先看一下源图和转换成粒子效果的对比图: 左侧图片为源图,右侧图片为粒子效果图.该效果是在Canvas画布上制作的.将图片制作成粒子效果相对而言是比较简单的.重点了解两个知识点即可 1:图片是通过image对象形式绘制在画布上的,然后使用Canvas的getImageData接口,获取图像的像素信息. var imageData=ctx.getImageData(x, y, width, height); 参数说明:x,y为画布上的x和y坐标 width,height为获取指定区域图…