[发明专利]一种终端截屏的方法、装置及移动终端在审
申请号: | 201610912021.X | 申请日: | 2016-10-19 |
公开(公告)号: | CN107967099A | 公开(公告)日: | 2018-04-27 |
发明(设计)人: | 常喆 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F3/0485 | 分类号: | G06F3/0485;G06F3/0488;G06T3/00;G06T3/40 |
代理公司: | 北京银龙知识产权代理有限公司11243 | 代理人: | 许静,安利霞 |
地址: | 518057 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 终端 方法 装置 移动 | ||
技术领域
本发明涉及电子技术领域,特别涉及一种终端截屏的方法、装置及移动终端。
背景技术
在终端设备的使用过程中,用户经常会保存并分享一些自己感兴趣的内容到微博、微信等平台。往往需要的只是显示内容的一段而非全篇,而这些内容往往在一屏界面上无法完整显示,所以如何方便地将这些内容提取出来保存到本地或分享给朋友成为亟待解决的问题。
目前只能手动多次截屏拼接,或者干脆把多次截屏的图片直接按顺序一张一张逐次发布出去,让其他浏览者自己拼接阅读,这显然很不方便。
而目前手机终端已有的工具,都是先手动把需要的内容分别截屏,然后进入工具,把这些图片依次排序后,再做拼接生成长图片。这样虽然也可以自动生成预期的长图片,但是存在明显的弊端:第一,需要借助第三方应用;第二,操作步骤繁琐,而且还需要记得图片的顺序;第三,对于非全屏的内容,无法处理(比如只希望截取屏幕中间某一个范围内的连续长图片)。
发明内容
本发明要解决的技术问题是提供一种终端截屏的方法、装置及移动终端,解决现有截屏生成长图片的方法存在操作步骤繁琐、对于非全屏内容无法处理等弊端的问题。
为解决上述技术问题,本发明的实施例提供一种终端截屏的方法,包括:
检测到终端进入截屏模式后,在终端屏幕的显示界面上确定一区域为截屏参考区域,并获取所述截屏参考区域内的图像作为初始截屏图像;
检测到屏幕滚动时,在所述屏幕每次滚动预设距离时,根据所述截屏参考区域的图像变化情况进行一次截屏,并根据多次截屏得到的图像与初始截屏图像获取最终截屏图像;
将所述最终截屏图像输出。
进一步来说,所述在终端屏幕的显示界面上确定一区域为截屏参考区域的步骤包括:
检测用户在所述屏幕上的触摸操作,并根据所述触摸操作的起点位置和终点位置,在所述屏幕的显示界面上确定所述截屏参考区域。
进一步来说,所述在所述屏幕每次滚动预设距离时,根据所述截屏参考区域的图像变化情况进行一次截屏,并根据多次截屏得到的图像与初始截屏图像获取最终截屏图像的步骤包括:
在所述屏幕每次滚动预设距离时;
根据屏幕滚动方向,截取从所述截屏参考区域外滚动到所述截屏参考区域内的拼接图像,并根据得到的拼接图像与前一次保存的截屏图像进行拼接,或者对前一次保存的截屏图像进行裁剪,从前一次保存的截屏图像中裁剪掉长度为所述预设距离的图像;
其中,每次拼接或裁减后的图像作为新的截屏图像保存,且在所述屏幕第一次滚动预设距离时,将所述初始截屏图像作为所述前一次保存的截屏图像;
在所述屏幕停止滚动时,将当前保存的截屏图像作为所述最终截屏图像。
进一步来说,所述在所述屏幕停止滚动时,将当前保存的截屏图像作为所述最终截屏图像之前,所述方法还包括:
若所述屏幕在一次滚动预设距离后,继续滚动一距离后停止,且继续滚动的距离小于所述预设距离,则在所述屏幕继续滚动时;
根据屏幕滚动方向,截取从所述截屏参考区域外滚动到所述截屏参考区域内的拼接图像,并根据得到的拼接图像与前一次保存的截屏图像进行拼接,或者对前一次保存的截屏图像进行裁剪,从前一次保存的截屏图像中裁剪掉长度为所述继续滚动的距离的图像。
进一步来说,所述根据屏幕滚动方向,截取从所述截屏参考区域外滚动到所述截屏参考区域内的拼接图像,并根据得到的拼接图像与前一次保存的截屏图像进行拼接,或者对前一次保存的截屏图像进行裁剪的步骤包括:
若屏幕滚动方向为预设截屏正方向,则截取从所述截屏参考区域外滚动到所述截屏参考区域内的拼接图像,并根据得到的拼接图像与前一次保存的截屏图像进行拼接;
若屏幕滚动方向为所述截屏正方向的反方向,则对前一次保存的截屏图像进行裁剪。
进一步来说,所述检测用户在所述屏幕上的触摸操作,并根据所述触摸操作的起点位置和终点位置,在所述屏幕的显示界面上确定所述截屏参考区域之后,所述方法还包括:
根据所述触摸操作的起点位置和终点位置,确定截屏正方向。
为解决上述技术问题,本发明的实施例还提供一种终端截屏的装置,包括:
确定模块,用于检测到终端进入截屏模式后,在终端屏幕的显示界面上确定一区域为截屏参考区域,并获取所述截屏参考区域内的图像作为初始截屏图像;
第一截屏模块,用于检测到屏幕滚动时,在所述屏幕每次滚动预设距离时,根据所述截屏参考区域的图像变化情况进行一次截屏,并根据多次截屏得到的图像与初始截屏图像获取最终截屏图像;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610912021.X/2.html,转载请声明来源钻瓜专利网。