本发明专利技术公开了一种图像处理方法及装置,用于提高在触摸屏上的显示效果。所述方法包括:获得手势指令的触发事件;根据获得的触发事件,确定手势指令在屏幕上的位置;根据预设的特效类型,通过对背景图片的图像处理,在确定的位置上输出与特效类型对应的特效。本发明专利技术还公开了用于实现所述方法的装置。
【技术实现步骤摘要】
本专利技术涉及计算机及图像处理
,尤其涉及一种图像处理方法及装置。
技术介绍
随着通信技术的发展,移动终端已成为主要的通信方式之一。尤其是近几年,智能终端、无键盘终端已得到广泛的应用。在其基 础上的增值业务也越来越丰富。鼠标特效属于增值业务的一种。所谓鼠标动画特效是指改变鼠标原有的图形模式,以一种新的图片或者动画来代替,以达到一种新的动态的视觉美感。比如鼠标指针变换,动画或图片根据鼠标的位置移动变形,动画跟随鼠标移动等等。但是这两种方式都实现复杂,且无法应用在移动终端上。特别是针对带触摸屏的移动终端,目前尚无伴随手势操作的特效。
技术实现思路
本专利技术实施例提供一种图像处理方法及装置,用于提高在触摸屏上的显示效果。一种图像处理方法,包括以下步骤获得手势指令的触发事件;根据获得的触发事件,确定手势指令在屏幕上的位置;根据预设的特效类型,通过对背景图片的图像处理,在确定的位置上输出与特效类型对应的特效。本实施例实现了针对触摸屏上的手势指令输出相应的特效,从而提高了在触摸屏上的显示效果。优选的,根据预设的特效类型,在确定的位置上输出与特效类型对应的特效的步骤包括获得与特效类型对应的特效图片;将获得的特效图片在确定的位置上与背景图片叠加,并输出。本实施例通过图片叠加方式可在背景图片上叠加各种特效图片,可实现多种特效,尤其是火花样式的特效等。或者优选的,根据预设的特效类型,在确定的位置上输出与特效类型对应的特效的步骤包括调用与特效类型对应的算法;通过调用的算法对显示的背景图片进行图像处理,并输出处理后的图片。本实施例通过对背景图片的处理,也可实现各种特效,尤其是在背景图片本身上的特效,如水波纹特效等。优选的,特效类型包括特效模式,不同的手势指令对应不同的特效模式。这样不仅可以实现多种类型的特效,而且在一种类型的特效下,针对不同的手势指令也可以有不同的特效,使得特效效果更丰富,进一步提闻显不效果。优选的,手势指令包括单点短时间单次点击、单点短时间多次点击、单点长时间单次点击、单点滑动、多点短时间单次点击、多点短时间多次点击、多点长时间单次点击、多点滑动。本实施例提供多种手势指令,使得针对各种手势指令都可实现特效输出。优选的,手势指令为单点长时间单次点击、单点滑动、多点长时间单次点击或多点滑动时,根据预设的特效类型,通过对背景图片的图像处理,在确定的位置上输出与特效类型对应的特效的步骤包括根据预设的特效类型,通过对背景图片进行逐帧的图像处理,在确定的位置上输出与特效类型对应的特效。本实施例针对长时间的手势指令,可以伴随整个手势指令过程实现特效输出。一种用于图像处理的装置,包括触发模块,用于获得手势指令的触发事件;解析模块,用于根据获得的触发事件,确定手势指令在屏幕上的位置;输出处理模块,用于根据预设的特效类型,通过对背景图片的图像处理,在确定的位置上输出与特效类型对应的特效。输出处理模块获得与特效类型对应的 特效图片;将获得的特效图片在确定的位置上与背景图片叠加,并输出。输出处理模块调用与特效类型对应的算法;通过调用的算法对显示的背景图片进行图像处理,并输出处理后的图片。特效类型包括特效模式,不同的手势指令对应不同的特效模式。手势指令包括单点短时间单次点击、单点短时间多次点击、单点长时间单次点击、单点滑动、多点短时间单次点击、多点短时间多次点击、多点长时间单次点击、多点滑动。手势指令为单点长时间单次点击、单点滑动、多点长时间单次点击或多点滑动时,输出处理模块根据预设的特效类型,通过对背景图片进行逐帧的图像处理,在确定的位置上输出与特效类型对应的特效。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。附图说明附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中图I为本专利技术实施例中图像处理的主要方法流程图;图2为本专利技术实施例中通过图片叠加方式进行图像处理的方法流程图;图3为本专利技术实施例中通过修改显示的背景图片的方式进行图像处理的方法流程图;图4为本专利技术实施例中装置的结构图;图5为本专利技术实施例中手机的结构图。具体实施例方式以下结合附图对本专利技术的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。本实施例实现了针对触摸屏上的手势指令输出相应的特效,从而提高了在触摸屏上的显示效果。参见图I,本实施例中图像处理的主要方法流程如下步骤101 :获得手势指令的触发事件。步骤102 :根据获得的触发事件,确定手势指令在屏幕上的位置。步骤103 :根据预设的特效类型,通过对背景图片的图像处理,在确定的位置上输出与特效类型对应的特效。本实施例中的背景图片是指获得手势指令前屏幕上输出的图片。在步骤103中有多种具体实现方式,如方式一获得与特效类型对应的特效图片;将获得的特效图片在确定的位置上与背景图片叠加,并输出。如方式二 调用与特效类型对应的算法;通过调用的算法对显示的背景图片进行图像处理,并输出处理后的图片。其中,方式二是在背景图片显示时修改其显示的像素,而不修改存储的背景图片。还可以有其它处理背景图片以实现特效的方法,均适用于本实施例,此处不一一列举。本实施例中特效类型包括特效模式,不同 的手势指令对应不同的特效模式。也就是说不仅可以有多种特效类型,如火花类型的特效、水纹类型的特效,针对不同的手势指令还可以有不同的特效模式,以水纹类型特效为例,点击的手势指令对应涟漪式的特效,滑动手势指令对应波浪式的特效。本实施例中手势指令包括单点短时间单次点击、单点短时间多次点击、单点长时间单次点击、单点滑动、多点短时间单次点击、多点短时间多次点击、多点长时间单次点击或多点滑动等。手势指令为单点长时间单次点击、单点滑动、多点长时间单次点击或多点滑动时,根据预设的特效类型,通过对背景图片的图像处理,在确定的位置上输出与特效类型对应的特效的步骤包括根据预设的特效类型,通过对背景图片进行逐帧的图像处理,在确定的位置上输出与特效类型对应的特效。下面通过两个典型实施例来详细介绍实现过程。参见图2,本实施例中通过图片叠加方式进行图像处理的方法流程如下步骤201 :通过触摸屏获得手势指令的触发事件。步骤202 :根据获得的触发事件,确定手势指令在屏幕上的位置。步骤203 :依据手势指令确定相应的特效类型和该特效类型下的特效模式。此步骤与步骤202是两个独立操作,执行顺序可以互换,也可以同步进行。步骤204 :依据确定的特效类型和特效模式确定相应的特效图片。步骤205 :将获得的特效图片在确定的位置上与背景图片叠加,并输出。随着手势指令的持续或移动,逐帧处理背景图片并输出,以获得连续的特效输出。参见图3,本实施例中通过修改显示的背景图片的方式进行图像处理的方法流程如下步骤301 :通过触摸屏获得手势指令的触发事件。步骤302 :根据获得的触发事件,确定手势指令在屏幕上的位置。步骤303 :依据手势指令确定相应的特效类型和该特效本文档来自技高网...
【技术保护点】
一种图像处理方法,其特征在于,包括以下步骤:获得手势指令的触发事件;根据获得的触发事件,确定手势指令在屏幕上的位置;根据预设的特效类型,通过对背景图片的图像处理,在确定的位置上输出与特效类型对应的特效。
【技术特征摘要】
【专利技术属性】
技术研发人员:许斐,李伟星,孙大庆,
申请(专利权)人:北京小米科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。