首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何合理的反应每个截图所处的进度

第一步是启动minicap服务,这些网上都有介绍,第二步是启动两个线程,一个负责读取界面数据,入队列,另一个从队列里取数据并进行数据解析,同时再去启动一个定时任务,把解析好的数据保存,第三步就是等需要获取图片的个数到达后,统一把保存的数据恢复成图片。这样就基本完成了截图问题了。第二个问题就是涉及到一个算法的问题了,即如何合理的反应每个截图所处的进度?这里主要的思想就是通过rgb变化路径长度来统计,也就是说假设图上的一个像素点A,需要经过s1-s2-s3-s4几个变化到最终的结果,那么我们认为s1所对应的完成度为0,s2为1/3,依次到s4就变为1。同时这里考虑到像素点存在不变化但是经过好长时间才变化的情况,那么这种情况对于不变化的几个过程,我们认为这些完成度不变,这样也是为了更精确匹配完成计算。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180609G1KMIQ00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券