[发明专利]对显示设备的显示图像进行截屏的方法及装置有效
| 申请号: | 201410567512.6 | 申请日: | 2014-10-22 |
| 公开(公告)号: | CN105589667B | 公开(公告)日: | 2020-01-10 |
| 发明(设计)人: | 阳际荣 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
| 主分类号: | G06F3/14 | 分类号: | G06F3/14 |
| 代理公司: | 11644 北京清源汇知识产权代理事务所(特殊普通合伙) | 代理人: | 冯德魁 |
| 地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 显示 设备 图像 进行 方法 装置 | ||
本申请公开了对显示设备的显示图像进行截屏的方法及装置。其中所述对显示设备的显示图像进行截屏的方法包括:接收截屏指令;获取屏幕参数,根据所述屏幕参数获取所述屏幕的行像素值;获取帧缓冲设备参数,所述帧缓冲设备参数包括所述帧缓冲设备的行像素值;判断所述帧缓冲设备的行像素值与所述屏幕的行像素值是否相等;若否,则根据所述屏幕的行像素值对从所述帧缓冲设备中读取的截屏图像数据进行分行处理,所述截屏图像数据为接收所述截屏指令时所述屏幕显示的图像数据;将处理后的所述截屏图像数据形成截屏图片文件。采用本申请提供的方法,可以防止截屏图片出现图像失真的问题。
技术领域
本申请涉及显示设备技术领域,具体涉及对显示设备的显示图像进行截屏的方法及装置。
背景技术
随着智能终端的发展,人们经常会使用智能终端进行工作、学习、娱乐等活动。如,通过智能终端浏览资料、邮件、视频等。而这些被浏览的内容通常会通过智能终端的显示设备展现给用户。在浏览上述内容的过程中,人们经常希望保存显示设备当前显示的信息,以便于可以存储或分享该信息。为了实现该功能,现有技术提供了多种截屏方法。这些截屏方法可以将显示设备当前显示的信息,以截屏图片的形式保存下来,从而便于用户保存显示设备显示的信息。
其中,Android系统中的一种截屏实现方法为,从帧缓冲设备(Framebuffer)中读取出截屏时显示设备显示的图像数据,再将该图像数据生成截屏图片,从而实现保存截屏时显示设备显示的信息。
所谓帧缓冲设备,是一种模仿显卡功能的显示缓冲机制,在该机制下显卡硬件结构被抽象化,可以通过对帧缓冲设备的读写操作实现对显存的操作。用户可以将帧缓冲设备视为显示内存在内存中的一个映像,在将显示内存映射到进程地址空间之后,就可以直接对其进行读写操作,而写操作可以立即反应在显示屏幕上。因此,理论上,当对显示设备的显示图像进行截屏时,只需将显示图像的图像数据从帧缓冲设备中读取出来,即可获得当前显示屏幕的截屏图片。
但在使用上述截屏方法进行截屏时,经常会生成花屏的截屏图片,这种截屏图片无法展现显示设备的显示信息,导致用户无法保存所需信息。
此外,在使用上述的截屏方法进行截屏时,有时还会生成红屏、蓝屏等图像色彩失真的截屏图片,这种截屏图片同样无法展现显示设备提供的显示信息,导致用户无法保存所需信息。
综上所述,现有技术下使用Framebuffer实现截屏的方案,由于会出现花屏、红屏等图像失真的问题,导致截屏图片无法显示截屏时显示设备的显示信息,使用户难以正确保存显示设备的显示信息,给用户带来使用上的不便。
发明内容
本申请提供一种对显示设备的显示图像进行截屏的方法及装置,以解决截屏图片出现图像失真的问题。
本申请提供一种对显示设备的显示图像进行截屏的方法,包括:
接收截屏指令;
获取屏幕参数,根据所述屏幕参数获取所述屏幕的行像素值;
获取帧缓冲设备参数,所述帧缓冲设备参数包括所述帧缓冲设备的行像素值;
判断所述帧缓冲设备的行像素值与所述屏幕的行像素值是否相等;
若否,则根据所述屏幕的行像素值对从所述帧缓冲设备中读取的截屏图像数据进行分行处理,所述截屏图像数据为接收所述截屏指令时所述屏幕显示的图像数据;
将处理后的所述截屏图像数据形成截屏图片文件。
优选的,所述屏幕参数包括所述屏幕的RGB通道分布顺序;所述帧缓冲设备参数还包括所述帧缓冲设备的RGB通道分布顺序;该对显示设备的显示图像进行截屏的方法还包括:
判断所述帧缓冲设备的RGB通道分布顺序与所述屏幕的RGB通道分布顺序是否一致;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410567512.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于多显示器的系统和方法
- 下一篇:移动终端及其数据处理方法
- 彩色图像和单色图像的图像处理
- 图像编码/图像解码方法以及图像编码/图像解码装置
- 图像处理装置、图像形成装置、图像读取装置、图像处理方法
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序以及图像解码程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序、以及图像解码程序
- 图像形成设备、图像形成系统和图像形成方法
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序





