一种滤镜列表显示方法及装置制造方法

文档序号:6491590阅读:149来源:国知局
一种滤镜列表显示方法及装置制造方法
【专利摘要】本发明适用于图像处理【技术领域】,提供了一种滤镜列表显示方法及装置,包括:在滤镜列表中检测第一滤镜图标的触发移动事件,触发所述第一滤镜图标的可拖拽状态;检测所述第一滤镜图标的拖拽事件,记录所述拖拽事件结束时所述第一滤镜图标的位置;根据所述第一滤镜图标的位置,对所述滤镜列表进行排列显示。在本发明中,通过在图像处理界面中检测滤镜图标的拖拽事件来改变滤镜列表中滤镜图标的位置,从而对滤镜列表的排列顺序进行重新设定,以在滤镜列表中优先显示用户常用的滤镜图标,由此提高了图片处理效率。
【专利说明】—种滤镜列表显示方法及装置
【技术领域】
[0001]本发明属于图像处理【技术领域】,尤其涉及一种滤镜列表显示方法及装置。
【背景技术】
[0002]随着相机应用在手机、平板电脑等移动终端上的不断发展和普及,越来越多的用户通过移动终端拍摄下精彩的画面,记录并分享生活的方方面面。同时,相机应用相关的拍照软件或者图片编辑软件也越来越强大,能够为用户提供各种便捷的图像处理功能,以实现对照片的美化。
[0003]其中,滤镜作为一种能够直接实现某种特殊效果的图像处理功能,受到了广大用户的青睐。通过滤镜,用户能够将一张平淡的照片轻松地处理成柔光、怀旧、素描、油画、黑白等十几种甚至几十种不同的风格,以表达出不同的情绪。然而,每个用户钟意的照片风格通常局限在几种,而滤镜种类的繁多往往导致用户可能需要遍历所有的滤镜才能找到自己常用的那几种,由此大大降低了图像处理效率。

【发明内容】

[0004]本发明实施例的目的在于提供一种滤镜列表显示方法,旨在解决现有的滤镜列表显示方式固定,导致图像处理效率低的问题。
[0005]本发明实施例是这样实现的,一种滤镜列表显示方法,包括:
[0006]在滤镜列表中检测第一滤镜图标的触发移动事件的,触发所述第一滤镜图标的可拖拽状态;
[0007]检测所述第一滤镜图标的拖拽事件,记录所述拖拽事件结束时所述第一滤镜图标的位置;
[0008]根据所述第一滤镜图标的位置,对所述滤镜列表进行排列显示。
[0009]本发明实施例的另一目的在于提供一种滤镜列表显示装置,包括:
[0010]检测单元,用于在滤镜列表中检测第一滤镜图标的触发移动事件,触发所述第一滤镜图标的可拖拽状态;
[0011]记录单元,用于检测所述第一滤镜图标的拖拽事件,记录所述拖拽事件结束时所述第一滤镜图标的位置;
[0012]显示单元,用于根据所述第一滤镜图标的位置,对所述滤镜列表进行排列显示。
[0013]在本发明实施例中,通过在图像处理界面中检测滤镜图标的拖拽事件来改变滤镜列表中滤镜图标的位置,从而对滤镜列表的排列顺序进行重新设定,以在滤镜列表中优先显示用户常用的滤镜图标,由此提高了图片处理效率。
【专利附图】

【附图说明】
[0014]图1是本发明实施例提供的滤镜列表显示方法的实现流程图;
[0015]图2是本发明实施例提供的滤镜列表示意图;[0016]图3是本发明实施例提供的滤镜列表第一滤镜图标拖拽事件示意图;
[0017]图4是本发明实施例提供的滤镜列表第一滤镜图标拖拽事件示意图;
[0018]图5是本发明实施例提供的滤镜列表显示方法步骤S104的具体实现流程图;
[0019]图6是本发明实施例提供的滤镜列表显示装置的结构框图。
【具体实施方式】
[0020]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0021 ] 在本发明实施例中,通过在图像处理界面中检测滤镜图标的拖拽事件来改变滤镜列表中滤镜图标的位置,从而对滤镜列表的排列顺序进行重新设定,以在滤镜列表中优先显示用户常用的滤镜图标,由此提高了图片处理效率。
[0022]图1示出了本发明实施例提供的滤镜列表显示方法的实现流程图,在本实施例中,滤镜列表位于图像处理界面中,图像处理界面可以为运行在计算机、智能手机、平板电脑等智能终端设备中的相机软件或者图片编辑软件中的图像处理界面,该图像处理界面中通过滤镜列表展示了不同的滤镜图标,每个滤镜图标对应一种滤镜,用户可以通过滑动滤镜列表来遍历所有的滤镜图标。进一步地,如图2所示,在界面下方的滤镜列表中,每个滤镜图标都显示其对应的滤镜对同一系统预置图片进行处理后的效果,便于用户直观地了解每种滤镜的风格。通过检测用户对某个滤镜图标的点击事件,系统自动对当前加载的照片进行滤镜处理,即可以达到相应的照片风格。
[0023]如图1所示,在步骤SlOl中,在滤镜列表中检测第一滤镜图标的触发移动事件,触发第一滤镜图标的可拖拽状态。
[0024]其中,触发移动事件可以为长按事件,或者双击事件、预设的触摸轨迹事件等等,在此不作限定。
[0025]在本实施例中,通过触摸屏感应装置或者鼠标事件检测装置来对发生在第一滤镜图标上的触发移动事件进行检测,以触发移动事件为长按事件为例,当检测到发生在某个操作对象上的触按动作持续时间超过预设阈值时,长按事件即生效。其中,预设阈值由系统预设,作为本发明的一个实现示例,预设阈值可以设为0.5秒或者I秒。
[0026]在实际应用中,当触发移动事件生效时,可以通过终端的震动反馈或者图像处理界面中的动画事件来进行提示,以提示触发移动事件生效。
[0027]当触发移动事件生效后,触发第一滤镜图标的可拖拽状态,在可拖拽状态下,当鼠标位于第一滤镜图标之上处于按下状态时,或者当手指位于第一滤镜图标之上处于触按状态时,根据鼠标或者指的滑动方向来模拟出第一滤镜图标的拖拽轨迹,第一滤镜图标可以被拖拽至图像处理界面的任意位置。
[0028]优选地,可以对处于拖拽状态下的第一滤镜图标进行放大、变色或者变形显示,以直观地提示用户当前处于拖拽状态下的滤镜图标。
[0029]图3示出了对处于拖拽状态下的第一滤镜图标进行放大的示意图。
[0030]在步骤S102中,检测第一滤镜图标的拖拽事件,记录拖拽事件结束时第一滤镜图标的位置。[0031]在第一滤镜图标的拖拽事件进行过程中,若第一滤镜图标被拖拽至滤镜列表中除第一滤镜图标以外的某个滤镜图标之前,则如图4所示,从该滤镜图标开始,所有的滤镜图标顺序依次后移。
[0032]在本实施例中,当拖拽事件进行时鼠标或者手指取消按下动作,则代表此次拖拽事件结束,此时,通过获取第一滤镜图标在屏幕上的坐标,从而记录此次拖拽事件结束时第一滤镜图标的位置。
[0033]在步骤S103中,根据第一滤镜图标的位置,对滤镜列表进行排列显示。
[0034]在本发明实施例中,具体地,可以根据拖拽事件结束时第一滤镜图标的位置是否位于滤镜列表所在区域,来对滤镜列表进行相应的排列显示,如图5所示,若当前第一滤镜图标的位置位于滤镜列表所在区域,则步骤S 103具体包括:
[0035]步骤S 104:判断第一滤镜图标的位置与第二滤镜图标的位置是否重叠,是则执行步骤S105,否则执行步骤S106。
[0036]步骤S105,第一滤镜图标的位置与第二滤镜图标的位置不重叠,则直接在第一滤镜图标的位置插入第一滤镜图标。
[0037]在第一滤镜图标的位置直接插入第一滤镜图标,则此时第一滤镜图标的位置之后的其他滤镜图标的位置依次后移。
[0038]步骤S 106,第一滤镜图标的位置与第二滤镜图标的位置重叠,则在第二滤镜图标的位置之前或者之后插入第一滤镜图标。
[0039]若在第二滤镜图标的位置之前插入第一滤镜图标,则从第二滤镜图标开始,包括第二滤镜图标在内,之后的其他滤镜图标的位置依次后移。
[0040]若在第二滤镜图标的位置之后插入第一滤镜图标,则从第二滤镜图标开始,不包括第二滤镜图标在内,之后的其他滤镜图标的位置依次后移。
[0041]通过上述方法,可以实现对滤镜图标在滤镜列表中排列顺序的调整,如图4所示,若对于用户A来说,其偏爱且常用的滤镜为“秋日私语”,但滤镜“秋日私语”位于滤镜列表的最末端,用户A往往需要对滤镜列表进行数次滑动操作,才能选择到该滤镜,而通过上述方法,用户A可以通过拖拽动作将“秋日私语”的滤镜图标调整至滤镜列表的前几位显示,由此,用户在滤镜列表的第一分页中即可以选择到滤镜“秋日私语”对照片进行美化,不再需要进行重复的滑动滤镜列表操作,使得滤镜列表的显示方式符合用户的使用偏好,由此提闻了图像处理效率。
[0042]作为本发明的一个实施例,若第一滤镜图标的位置不位于滤镜列表所在区域,则此次对第一滤镜图标的拖拽事件失效,维持现有的滤镜列表及其排列顺序。
[0043]通过上述方法,可以避免因用户的误操作而改变滤镜列表的现有显示方式的情况出现。例如,如图4所示,用户A不小心在图像处理界面中触按到了“秋日私语”的滤镜图标,并产生了拖拽操作,此时用户A发现了自己的误操作,则可以通过继续拖拽操作,将“秋日私语”的滤镜图标拖拽出滤镜列表的显示区域,即可以取消此次拖拽事件,滤镜列表将维持现有的排列方式不变。
[0044]作为本发明的另一实施例,若第一滤镜图标的位置不位于滤镜列表所在区域,则在滤镜列表中删除第一滤镜图标。通过本实施例,用户可以对不喜欢或者极少用到的第一滤镜图标进行删除,从而简化滤镜列表,进一步地提高图像处理的效率。[0045]通过上述方法,可以实现对滤镜图标在滤镜列表中的删除,例如根据用户A的使用习惯,其在图像处理过程中基本不会用到滤镜“秋日私语”,则可以通过将“秋日私语”的滤镜图标拖拽出滤镜列表的显示区域,由此在滤镜列表中实现对“秋日私语”的滤镜图标的删除,完成对滤镜列表中的滤镜图标的筛选。经过筛选后的滤镜列表更加简洁,且更加符合用户的个性化需求,滤镜列表的加载过程因为滤镜列表的简化而加快,从而进一步提高了图像处理的操作效率。需要说明的是,对滤镜图标的删除操作只表示在滤镜列表中取消对该滤镜图标的显示,并非真正删除滤镜,且根据用户的需要,可以在图像处理软件或者相机软件的相应管理界面中重新添加删除的滤镜,以满足用户的实时需求。
[0046]在本发明实施例中,通过在图像处理界面中检测滤镜图标的拖拽事件来改变滤镜列表中滤镜图标的位置,从而对滤镜列表的排列顺序进行重新设定,以在滤镜列表中优先显示用户常用的滤镜图标,由此提高了图片处理效率。
[0047]图6示出了本发明实施例提供的滤镜列表显示装置的结构框图,为了便于说明,仅不出了与本实施例相关的部分。
[0048]参照图6,该装置包括:
[0049]检测单元61,在滤镜列表中检测第一滤镜图标的触发移动事件,触发所述第一滤镜图标的可拖拽状态。
[0050]记录单元62,检测第一滤镜图标的拖拽事件,记录拖拽事件结束时第一滤镜图标的位置。
[0051]显示单元63,根据第一滤镜图标的位置,对滤镜列表进行排列显示。
[0052]可选地,若第一滤镜图标的位置位于滤镜列表所在区域,则显示单元具54体用于在所述第一滤镜图标的位置插入所述第一滤镜图标。
[0053]可选地,若所述第一滤镜图标的位置与第二滤镜图标的位置重叠,则显示单元54具体用于在第二滤镜图标的位置之前或者之后插入第一滤镜图标。
[0054]可选地,若第一滤镜图标的位置不位于滤镜列表所在区域,则显示单元54具体用于保持当前的滤镜列表。
[0055]可选地,若第一滤镜图标的位置不位于滤镜列表所在区域,则显示单元54具体用于在滤镜列表中删除第一滤镜图标。
[0056]在本发明实施例中,通过在图像处理界面中检测滤镜图标的拖拽事件来改变滤镜列表中滤镜图标的位置,从而对滤镜列表的排列顺序进行重新设定,以在滤镜列表中优先显示用户常用的滤镜图标,由此提高了图片处理效率。
[0057]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种滤镜列表显示方法,其特征在于,包括: 在滤镜列表中检测第一滤镜图标的触发移动事件,触发所述第一滤镜图标的可拖拽状态; 检测所述第一滤镜图标的拖拽事件,记录所述拖拽事件结束时所述第一滤镜图标的位置; 根据所述第一滤镜图标的位置,对所述滤镜列表进行排列显示。
2.如权利要求1所述的方法,其特征在于,所述根据所述第一滤镜图标的位置,对所述滤镜列表进行排列显示包括: 若所述第一滤镜图标的位置位于所述滤镜列表所在区域,则在所述第一滤镜图标的位置插入所述第一滤镜图标。
3.如权利要求2所述的方法,其特征在于,所述在所述第一滤镜图标的位置插入所述第一滤镜图标包括: 若所述第一滤镜图标的位置与第二滤镜图标的位置重叠,则在所述第二滤镜图标的位置之前或者之后插入所述第一滤镜图标。
4.如权利要求1所述的方法,其特征在于,所述根据所述第一滤镜图标的位置,对所述滤镜列表进行排列显示包括: 若所述第一滤镜图标的位置不位于所述滤镜列表所在区域,则保持所述滤镜列表。
5.如权利要求1所述的方法,其特征在于,所述根据所述第一滤镜图标的位置,对所述滤镜列表进行排列显示包括: 若所述第一滤镜图标的位置不位于所述滤镜列表所在区域,则在所述滤镜列表中删除所述第一滤镜图标。
6.一种滤镜列表显示装置,其特征在于,包括: 检测单元,用于在滤镜列表中检测第一滤镜图标的触发移动事件,触发所述第一滤镜图标的可拖拽状态; 记录单元,用于检测所述第一滤镜图标的拖拽事件,记录所述拖拽事件结束时所述第一滤镜图标的位置; 显示单元,用于根据所述第一滤镜图标的位置,对所述滤镜列表进行排列显示。
7.如权利要求6所述的装置,其特征在于,若所述第一滤镜图标的位置位于所述滤镜列表所在区域,则所述显示单元具体用于在所述第一滤镜图标的位置插入所述第一滤镜图标。
8.如权利要求7所述的装置,其特征在于,若所述第一滤镜图标的位置与第二滤镜图标的位置重叠,则所述显示单元具体用于在所述第二滤镜图标的位置之前或者之后插入所述第一滤镜图标。
9.如权利要求6所述的装置,其特征在于,若所述第一滤镜图标的位置不位于所述滤镜列表所在区域,则所述显示单元具体用于保持所述滤镜列表。
10.如权利要求6所述的装置,其特征在于,若所述第一滤镜图标的位置不位于所述滤镜列表所在区域,所述显示单元具体用于在所述滤镜列表中删除所述第一滤镜图标。
【文档编号】G06F3/0486GK103838457SQ201210486598
【公开日】2014年6月4日 申请日期:2012年11月26日 优先权日:2012年11月26日
【发明者】程菲, 黄石柱, 李飞云 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1