1. 首页
  2. 编程语言
  3. Javascript
  4. js 计算图片内点个数的示例代码

js 计算图片内点个数的示例代码

上传者: 2022-02-23 12:44:14上传 PDF文件 78.00 KB 热度 5次

图片是由连续的点信息组成,每个点信息包含四个长度即rgba信息,通过遍历配合处理函数实现对点个数的判断。获取图片的相关信息canvas的getImageData方法,需要使用图片上各点的rgba信息;参数为采点起始横坐标,采点起始纵坐标,采点宽度,采点高度。执行4,5,6步骤直至所有点rgba信息都被置为0,主循环继续,最后可得到数量。主要的原理为获取球上的一点,通过上下左右递归来判断连续点并消除点信息,至该点的信息已在imageData.data中全部抹去,此过程记为1个点,主循环继续;图片为png格式,点的类型不限于圆形;该方法仅供参考。

下载地址
用户评论