窗口图像处理方法和装置制造方法及图纸

技术编号:14945267 阅读:75 留言:0更新日期:2017-04-01 11:42
本发明专利技术实施例提供一种窗口图像处理方法和装置,此方法包括:获取用户输入的图像处理指令,图像处理指令用于指示对当前界面窗口的窗口图像进行图像处理的图像处理模式;根据图像处理指令,在预设时间内,连续获取当前界面窗口的第一格式的第一窗口图像,第一格式为第一窗口图像在内存中存储的格式;将各帧第一格式的第一窗口图像转换为第二格式的第一窗口图像,第二格式为第一窗口图像在显存中存储的格式;对每一第二格式的第一窗口图像进行图像处理模式对应的图像处理,获得第二格式的第二窗口图像;根据第二格式的第二窗口图像,在显示界面逐一显示第二窗口图像。从而实现了对实时活动的场景窗口图像进行实时图像处理。

【技术实现步骤摘要】

本专利技术实施例涉及图像处理
,尤其涉及一种窗口图像处理方法和装置
技术介绍
为了获得不同的图像视觉效果,用户可以采用各种图像软件对图像进行处理,以获得用户所需要的视觉效果。目前,可以在获得图像文件之后,采用图像处理软件(例如Photoshop软件)对图像文件进行处理,以获得所需的图像效果,也可以是在拍摄图像的过程中,在拍摄图像的软件(例如Premiere视频特效软件)中选择图像处理模式,以使得拍摄获得的图像直接获得所需的图像效果。但是,由于图像处理软件在对图像文件进行处理前,该图像文件已经存储于内存之中,图像处理软件不具备因而用户所需抓取图像的功能,特别是,当需要对一个实时活动的场景进行特效展示时,逐一抓图再逐一特效处理的过程将显得非常麻烦。而拍摄图像的软件的虽然可以通过录制功能在预设模式下实现类似的效果展示,但拍摄图像的软件不具备图像处理的各种功能(比如滤镜、色相、边缘渲染等复杂图像处理功能),而且拍摄图像的软件在运行过程中本身就对占据大量的软硬件资源,当需要使用它实时对另一视频/动画软件的图像进行连续抓取时,画面将出现卡顿,抓取的图像效果也不佳。
技术实现思路
本专利技术实施例提供一种窗口图像处理方法和装置,用于实现对一个实时活动的场景窗口图像进行实时的图像处理。第一方面,本专利技术实施例提供一种窗口图像处理方法,包括:获取用户输入的图像处理指令,所述图像处理指令用于指示对当前界面窗口的窗口图像进行图像处理的图像处理模式;根据所述图像处理指令,在预设时间内,连续获取预设数帧所述当前界面窗口的第一格式的第一窗口图像,所述第一格式为所述第一窗口图像在内存中存储的格式;将各帧所述第一格式的第一窗口图像转换为第二格式的第一窗口图像,所述第二格式为所述第一窗口图像在显存中存储的格式;对每一所述第二格式的第一窗口图像进行所述图像处理模式对应的图像处理,获得第二格式的第二窗口图像;根据所述第二格式的第二窗口图像,在显示界面逐一显示所述第二窗口图像。第二方面,本专利技术实施例提供一种窗口图像处理装置,包括:获取模块,用于获取用户输入的图像处理指令,所述图像处理指令用于指示对当前界面窗口的窗口图像进行图像处理的图像处理模式;以及根据所述图像处理指令,在预设时间内,连续获取预设数帧所述当前界面窗口的第一格式的第一窗口图像,所述第一格式为所述第一窗口图像在内存中存储的格式;转换模块,用于将各帧所述第一格式的第一窗口图像转换为第二格式的第一窗口图像,所述第二格式为所述第一窗口图像在显存中存储的格式;图像处理模块,用于对每一所述第二格式的第一窗口图像进行所述图像处理模式对应的图像处理,获得第二格式的第二窗口图像;显示模块,用于根据所述第二格式的第二窗口图像,在显示界面逐一显示所述第二窗口图像。本专利技术实施例提供一种窗口图像处理方法和装置,通过根据用户输入的图像处理指令,在预设时间内,连续获取预设数帧当前界面窗口的第一格式的第一窗口图像,并将各帧所述第一格式的第一窗口图像转换为第二格式的第一窗口图像,对每一所述第二格式的第一窗口图像进行所述图像处理模式对应的图像处理,获得第二格式的第二窗口图像,再根据所述第二格式的第二窗口图像,在显示界面逐一显示所述第二窗口图像,从而实现了对一个实时活动的场景窗口图像进行实时图像处理,避免了现有的当采用拍摄图像的软件通过录制功能在预设模式下实现图像处理时,抓取画面的过程中出现卡顿使得图像处理效果不佳的问题。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术窗口图像处理方法实施例一的流程图;图2为本专利技术实施例提供的经过灰度渲染效果处理后获得的第二窗口图像的一种示意图;图3为本专利技术实施例提供的经过边缘渲染效果处理后获得的第二窗口图像的一种示意图;图4为本专利技术窗口图像处理装置实施例一的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本专利技术窗口图像处理方法实施例一的流程图,如图1所示,本实施例的方法可以包括:S101、获取用户输入的图像处理指令,所述图像处理指令用于指示对当前界面窗口的窗口图像进行图像处理的图像处理模式。用户可以选择其想进行图像处理的窗口,该窗口即为当前界面窗口,如一个程序软件的当前界面窗口,用户还可以选择对当前界面窗口的窗口图像进行处理的图像处理模式,以满足用户对窗口图像的不同种处理方式,因此,用户可以输入图像处理指令,本实施例可以获取用户输入的图像处理指令,该图像处理指令用于指示对当前界面窗口的窗口图像进行图像处理的图像处理模式,根据图像处理指令可以确定用户需要进行图像处理的当前界面窗口,以及对该当前界面窗口进行的图像处理模式所对应的图像处理。S102、根据所述图像处理指令,在预设时间内,连续获取预设数帧所述当前界面窗口的第一格式的第一窗口图像,所述第一格式为所述第一窗口图像在内存中存储的格式。本实施例中,根据获取的图像处理指令,在预设时间内,连续获取预设数帧当前界面窗口的窗口图像,获取的连续预设数帧的当前界面窗口的窗口图像为第一格式的第一窗口图像,第一格式为所述第一窗口图像在内存中存储的格式,也就是本实施例通过从内存中获取该当前界面窗口的第一窗口图像,内存中的第一窗口图像例如可以是通过windowsAPI获取的第一窗口图像。S103、将各帧所述第一格式的第一窗口图像转换为第二格式的第一窗口图像,所述第二格式为所述第一窗口图像在显存中存储的格式。本实施例中,在获取到连续预设数帧的第一格式的第一窗口图像之后,将各帧的第一格式的第一窗口图像转换为第二格式的第一窗口图像,第二格式为所述第一窗口图像在显存中存储的格式,也就是本实施例将第一窗口图像从内存中提取至显存中。S104、对每一所述第二格式的第一窗口图像进行所述图像处理模式本文档来自技高网...

【技术保护点】
一种窗口图像处理方法,其特征在于,包括:获取用户输入的图像处理指令,所述图像处理指令用于指示对当前界面窗口的窗口图像进行图像处理的图像处理模式;根据所述图像处理指令,在预设时间内,连续获取预设数帧所述当前界面窗口的第一格式的第一窗口图像,所述第一格式为所述第一窗口图像在内存中存储的格式;将各帧所述第一格式的第一窗口图像转换为第二格式的第一窗口图像,所述第二格式为所述第一窗口图像在显存中存储的格式;对每一所述第二格式的第一窗口图像进行所述图像处理模式对应的图像处理,获得第二格式的第二窗口图像;根据所述第二格式的第二窗口图像,在显示界面逐一显示所述第二窗口图像。

【技术特征摘要】
1.一种窗口图像处理方法,其特征在于,包括:
获取用户输入的图像处理指令,所述图像处理指令用于指示对当前界面
窗口的窗口图像进行图像处理的图像处理模式;
根据所述图像处理指令,在预设时间内,连续获取预设数帧所述当前界
面窗口的第一格式的第一窗口图像,所述第一格式为所述第一窗口图像在内
存中存储的格式;
将各帧所述第一格式的第一窗口图像转换为第二格式的第一窗口图像,
所述第二格式为所述第一窗口图像在显存中存储的格式;
对每一所述第二格式的第一窗口图像进行所述图像处理模式对应的图像
处理,获得第二格式的第二窗口图像;
根据所述第二格式的第二窗口图像,在显示界面逐一显示所述第二窗口
图像。
2.根据权利要求1所述的方法,其特征在于,所述第一格式为BITMAP
格式;所述第二格式为OpenGL纹理格式。
3.根据权利要求1或2所述的方法,其特征在于,所述图像处理模式包
括以下至少一种:灰度渲染处理模式、色相效果渲染处理模式、边缘效果渲
染处理模式。
4.根据权利要求3所述的方法,其特征在于,当所述图像处理模式包括
所述灰度渲染处理模式时,所述对所述第二格式的第一窗口图像进行所述图
像处理模式对应的图像处理,包括:将所述第二格式的第一窗口图像由RGB
颜色空间转换为灰度颜色空间。
5.根据权利要求3所述的方法,其特征在于,当所述图像处理模式包括
所述色相效果渲染处理模式时,所述对所述第二格式的第一窗口图像进行所
述图像处理模式对应的图像处理,包括:
将所述第一窗口图像由RGB颜色空间转换为色调饱和度亮度HSI颜色空
间;
根据所述色相效果渲染处理模式中的饱和度,将所述HSI颜色空间中的
饱和度调整为所述色相效果渲染处理模式中的饱和度;
将调整饱和度的所述HSI颜色空间转换为RGB颜色空间。
6.根据权利要求3所述的方法,其特征在于,当所述图像处理模式包括
所述边缘效果渲染处理模式时,所述对所述第二格式的第一窗口图像进行所
述图像处理模式对应的图像处理,包括:
对所述第二格式的第一窗口图像进行高斯滤波处理;
获取高斯滤波处理后的所述第二格式的第一窗口图像中的各个像素点与
相邻像素点之间的颜色差值;
根据所述各个像素点与相邻像素点之间的颜色差值,将高斯滤波处理后
的所述第二格式的第一窗口图像中的一部分像素点调整为第一颜色,将另一
部分像素点调整为第二颜色,所述一部分像素点与相邻像素点之间的颜色差
值大于所述另一部分像素点与相邻像素点之间的颜色差值。
7.根据权利要求6所述的方法,其特征在于,所述第一颜...

【专利技术属性】
技术研发人员:张骏飞
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1