The application provides a method and system for screen capture processing, which relates to the technical field of television application. The method includes: receiving screen-capturing instructions; judging whether the current display interface of the terminal has UI layer, and acquiring the status information of the video player of the terminal; intercepting the UI layer image if the current display interface of the terminal has UI layer; judging the status information, if true, intercepting the video layer image; The UI layer image and the video layer image are superimposed to obtain the screenshot image. The technical scheme provided by the invention reduces the occupied system resources and improves the screening efficiency.
【技术实现步骤摘要】
一种截屏处理方法及系统
本申请涉及电视应用
,尤其涉及一种截屏处理方法及系统。
技术介绍
通常所谓的截屏,是屏幕上有什么就直接截取什么,类似于电脑上Printscreen(截屏)键所对应的功能,也称为“屏幕快照”功能。随着智能电视的发展,智能电视也可以具备截屏功能,例如用户在看电视时,可以将屏幕截取成图片然后分享到自己的朋友圈中。现有技术获取电视屏幕截图的做法是,当接收到截图指令时,同时对视频层和UI层进行截屏,再将两张图像合成,如果只有视频层有图像,不存在UI层,则只输出视频层图像。这种操作方法,可能会占用不必要的整机资源(每次截图都要同时去视频层和UI层进行截图,即使不存在UI层)。也就是说,如果采用传统的方法直接截屏,当前界面无论有没有UI层都会去试着截一下,无论非全屏的视频窗口有没有内容都会截取视频层,而这两种情况都是非必要的,将额外占用系统资源、浪费时间、降低截屏效率。
技术实现思路
本申请提供了一种截屏处理方法及系统,用于解决现有截屏方法浪费系统资源、浪费时间、截屏效率低的技术问题。本申请实施例的第一方面提供一种截屏处理方法,应用于终端,包括如下步骤 ...
【技术保护点】
1.一种截屏处理方法,应用于终端,其特征在于,包括如下步骤:接收截屏指令;判断所述终端当前显示界面是否有UI层,同时,获取所述终端的视频播放器的状态信息;如果所述终端当前显示界面有UI层,则截取UI层图像;判断所述状态信息,如果为true,则截取视频层图像;将所述UI层图像与所述视频层图像叠加得到截屏图像。
【技术特征摘要】
1.一种截屏处理方法,应用于终端,其特征在于,包括如下步骤:接收截屏指令;判断所述终端当前显示界面是否有UI层,同时,获取所述终端的视频播放器的状态信息;如果所述终端当前显示界面有UI层,则截取UI层图像;判断所述状态信息,如果为true,则截取视频层图像;将所述UI层图像与所述视频层图像叠加得到截屏图像。2.根据权利要求1所述的截屏处理方法,其特征在于,当判断所述终端当前显示界面没有UI层,且获取所述终端的视频播放器的状态信息为true时,将所述视频层图像作为所述截屏图像。3.根据权利要求1所述的截屏处理方法,其特征在于,当判断所述终端当前显示界面有UI层,且获取所述终端的视频播放器的状态信息为false时,将所述UI层图像作为所述截屏图像。4.根据权利要求1所述的截屏处理方法,其特征在于,所述将所述UI层图像与所述视频层图像相叠加作为截屏图像包括:若所述UI层图像有透明度通道,则将所述UI层图像和所述视频层图像进行对应像素点的像素值相加,得到所述截屏图像。5.根据权利要求1所述的截屏处理方法,其特征在于,所述将所述UI层图像与所述视频层图像相叠加作为截屏图像包括:若所述UI层图像无透...
【专利技术属性】
技术研发人员:高斯太,宋虎,
申请(专利权)人:聚好看科技股份有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。