【技术实现步骤摘要】
本专利技术实施例涉及图像处理
,尤其涉及一种窗口图像处理方法和装置。
技术介绍
为了获得不同的图像视觉效果,用户可以采用各种图像软件对图像进行处理,以获得用户所需要的视觉效果。目前,可以在获得图像文件之后,采用图像处理软件(例如Photoshop软件)对图像文件进行处理,以获得所需的图像效果,也可以是在拍摄图像的过程中,在拍摄图像的软件(例如Premiere视频特效软件)中选择图像处理模式,以使得拍摄获得的图像直接获得所需的图像效果。但是,由于图像处理软件在对图像文件进行处理前,该图像文件已经存储于内存之中,图像处理软件不具备因而用户所需抓取图像的功能,特别是,当需要对一个实时活动的场景进行特效展示时,逐一抓图再逐一特效处理的过程将显得非常麻烦。而拍摄图像的软件的虽然可以通过录制功能在预设模式下实现类似的效果展示,但拍摄图像的软件不具备图像处理的各种功能(比如滤镜、色相、边缘渲染等复杂图像处理功能),而且拍摄图像的软件在运行过程中本身就对占据大量的软硬件资源,当需要使用它实时对另一视频/动画软件的图像进行连续抓取时,画面将出现卡顿,抓取的图像效果也不佳。
技术实现思路
本专利技术实施例提供一种窗口图像处理方法和装置,用于实现对一个实时活动的场景窗口图像进行实时的图像处理。第一方面,本专利技术实施例提供一种窗口图像处理方法,包括:获取用户输入的图像处理指令,所述图像处理指令用于指示 ...
【技术保护点】
一种窗口图像处理方法,其特征在于,包括:获取用户输入的图像处理指令,所述图像处理指令用于指示对当前界面窗口的窗口图像进行图像处理的图像处理模式;根据所述图像处理指令,在预设时间内,连续获取预设数帧所述当前界面窗口的第一格式的第一窗口图像,所述第一格式为所述第一窗口图像在内存中存储的格式;将各帧所述第一格式的第一窗口图像转换为第二格式的第一窗口图像,所述第二格式为所述第一窗口图像在显存中存储的格式;对每一所述第二格式的第一窗口图像进行所述图像处理模式对应的图像处理,获得第二格式的第二窗口图像;根据所述第二格式的第二窗口图像,在显示界面逐一显示所述第二窗口图像。
【技术特征摘要】
1.一种窗口图像处理方法,其特征在于,包括:
获取用户输入的图像处理指令,所述图像处理指令用于指示对当前界面
窗口的窗口图像进行图像处理的图像处理模式;
根据所述图像处理指令,在预设时间内,连续获取预设数帧所述当前界
面窗口的第一格式的第一窗口图像,所述第一格式为所述第一窗口图像在内
存中存储的格式;
将各帧所述第一格式的第一窗口图像转换为第二格式的第一窗口图像,
所述第二格式为所述第一窗口图像在显存中存储的格式;
对每一所述第二格式的第一窗口图像进行所述图像处理模式对应的图像
处理,获得第二格式的第二窗口图像;
根据所述第二格式的第二窗口图像,在显示界面逐一显示所述第二窗口
图像。
2.根据权利要求1所述的方法,其特征在于,所述第一格式为BITMAP
格式;所述第二格式为OpenGL纹理格式。
3.根据权利要求1或2所述的方法,其特征在于,所述图像处理模式包
括以下至少一种:灰度渲染处理模式、色相效果渲染处理模式、边缘效果渲
染处理模式。
4.根据权利要求3所述的方法,其特征在于,当所述图像处理模式包括
所述灰度渲染处理模式时,所述对所述第二格式的第一窗口图像进行所述图
像处理模式对应的图像处理,包括:将所述第二格式的第一窗口图像由RGB
颜色空间转换为灰度颜色空间。
5.根据权利要求3所述的方法,其特征在于,当所述图像处理模式包括
所述色相效果渲染处理模式时,所述对所述第二格式的第一窗口图像进行所
述图像处理模式对应的图像处理,包括:
将所述第一窗口图像由RGB颜色空间转换为色调饱和度亮度HSI颜色空
间;
根据所述色相效果渲染处理模式中的饱和度,将所述HSI颜色空间中的
饱和度调整为所述色相效果渲染处理模式中的饱和度;
将调整饱和度的所述HSI颜色空间转换为RGB颜色空间。
6.根据权利要求3所述的方法,其特征在于,当所述图像处理模式包括
所述边缘效果渲染处理模式时,所述对所述第二格式的第一窗口图像进行所
述图像处理模式对应的图像处理,包括:
对所述第二格式的第一窗口图像进行高斯滤波处理;
获取高斯滤波处理后的所述第二格式的第一窗口图像中的各个像素点与
相邻像素点之间的颜色差值;
根据所述各个像素点与相邻像素点之间的颜色差值,将高斯滤波处理后
的所述第二格式的第一窗口图像中的一部分像素点调整为第一颜色,将另一
部分像素点调整为第二颜色,所述一部分像素点与相邻像素点之间的颜色差
值大于所述另一部分像素点与相邻像素点之间的颜色差值。
7.根据权利要求6所述的方法,其特征在于,所述第一颜...
【专利技术属性】
技术研发人员:张骏飞,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。