基于移动终端的图片擦除实现方法及装置制造方法

文档序号:6541307阅读:196来源:国知局
基于移动终端的图片擦除实现方法及装置制造方法
【专利摘要】本发明公开了一种基于移动终端的图片擦除实现方法及装置,上述方法包括:响应用户在图片上执行的滑动操作,根据滑动轨迹确定所述图片中待擦除的闭合区域;调用图像处理函数对所述闭合区域中图像进行挖空处理或者将所述闭合区域中图像设置成透明状态。根据本发明提供的技术方案,对于在触摸屏移动终端上展示的图像,在需要进行擦除操作时,用户操作便利,从而大大提高了用户体验。
【专利说明】基于移动终端的图片擦除实现方法及装置

【技术领域】
[0001] 本发明涉及通信领域,具体而言,涉及一种基于移动终端的图片擦除实现方法及 装直。

【背景技术】
[0002] 目前,随着移动互联网高速发展,各种移动终端(例如,手机)的应用软件层出不 穷。在众多移动终端的应用软件中,你会发现不乏各种对图片进行处理或操作的应用软件。 例如:有的软件提供了对图片进行裁剪、拼接、压缩等功能,有的软件则提供对图片进行渲 染、变换、涂丫等功能。
[0003] 但是,对于提供上述功能的软件,通常需要用户对软件使用方法有一定了解,这给 初次使用者的操作带来了不便。并且,相关技术中,对于经过擦除处理的图像,通常图像展 现不够生动,趣味性也不强,因而导致用户体验大大降低。


【发明内容】

[0004] 本发明提供了一种图像擦除实现方法及装置,以至少解决相关技术中基于移动终 端进行图像擦除处理时,用户操作不便的问题。
[0005] 根据本发明的一个方面,提供了一种基于移动终端的图片擦除实现方法。
[0006] 根据本发明的基于移动终端的图片擦除实现方法包括:响应用户在图片上执行的 滑动操作,根据滑动轨迹确定所述图片中待擦除的闭合区域;调用图像处理函数对所述闭 合区域中图像进行挖空处理或者将所述闭合区域中图像设置成透明状态。
[0007] 根据本发明的一个方面,提供了一种基于移动终端的图片擦除实现装置。
[0008] 根据本发明的基于移动终端的图片擦除实现装置包括:确定模块,用于响应用户 在图片上执行的滑动操作,根据滑动轨迹确定所述图片中待擦除的闭合区域;设置模块,用 于调用图像处理函数对所述闭合区域中图像进行挖空处理或者将所述闭合区域中图像设 置成透明状态。
[0009] 与现有技术相比,本发明实施例至少具有以下优点:对于在触摸屏移动终端上展 示的图像,在需要进行擦除操作时,用户操作便利,从而大大提高了用户体验。

【专利附图】

【附图说明】
[0010] 图1是根据本发明实施例的基于移动终端的图片擦除实现方法的流程图;
[0011] 图2是根据本发明优选实施例的手机屏幕坐标系及滑动示意图;
[0012] 图3是根据本发明优选实施例的滑动轨迹为一条直线段的待擦除闭合区域的示 意图;
[0013] 图4是根据本发明优选实施例的滑动轨迹为多条直线段组合的曲线的待擦除闭 合区域的示意图;
[0014] 图5是根据本发明实例的不规则擦除效果的截屏图;
[0015] 图6是根据本发明优选实施例的采用网格计算擦除百分比的示意图;
[0016] 图7是根据本发明优选实施例的基于移动终端的图片擦除实现装置的结构框图; 以及
[0017] 图8是根据本发明优选实施例的基于移动终端的图片擦除实现装置的结构框图。

【具体实施方式】
[0018] 下面结合说明书附图对本发明的具体实现方式做一详细描述。
[0019] 图1是根据本发明实施例的基于移动终端的图片擦除实现方法的流程图。如图1 所示,该图片擦除实现方法主要包括以下处理:
[0020] 步骤SlOl :响应用户在图片上执行的滑动操作,根据滑动轨迹确定上述图片中待 擦除的闭合区域;
[0021] 步骤S103 :调用图像处理函数对上述闭合区域中图像进行挖空处理或者将上述 闭合区域中图像设置成透明状态。
[0022] 在图1所示的方法中,当用户在图片上执行滑动操作时,移动终端根据滑动轨迹 确定上述图片中待擦除的闭合区域,然后对闭合区域中的图像执行擦除操作。通过上述处 理,使得用户操作便利,从而大大提高了用户体验。
[0023] 在优选实施过程中,当用户在手机屏幕上执行滑动操作时,根据滑动的速度、弯曲 程度,能得到无数个划点,即x,y的坐标对(Scratch Point,简称为SP)。滑动速度越慢, 针对相同的滑动距离得到的SP数越多。如图2所示,手机屏幕坐标系中(单位为像素), linel, line2是两条弯曲的手指划线,line3, line4是两条直的划线,其中line2的滑动速 度要比Iinel慢,line4要比line3慢,因此产生了较多的SP。得到这些SP后,就可以确定 出一个闭合擦除区域,再调用手机系统(i〇S或Android)提供的图像处理函数(例如,图片 处理API函数),将该闭合区域的图片内容挖空或设成透明就可以实现擦除效果。
[0024] 优选地,步骤SlOl中,根据滑动轨迹确定上述图像中待擦除的闭合区域可以进一 步包括以下处理:
[0025] (1)对于叠放的三层图片,根据第一预设算法确定最顶层图片的待擦除闭合区域 的第一边界;
[0026] (2)根据上述第一边界以及根据第二预设算法确定中间层图片的待擦除闭合区域 的第二边界。
[0027] 其中,上述步骤(1)中,根据第一预设算法确定最顶层图片的待擦除闭合区域的第 一边界可以进一步包括以下处理:当滑动轨迹为一条直线段时,
[0028] 根据预定的待擦除区域宽度,该直线段上的连接点坐标,采用几何算法(即上述第 一预设算法中的一种)确定与上述直线段对应的闭合区域;当滑动轨迹为多条直线段组合 的曲线时,根据多个直线段对应的闭合区域的并集以及上述曲线中任意两直线段连接点处 出现的未封闭区域,确定该曲线对应的闭合区域。
[0029] 当滑动轨迹为一条直线段时,通常用户在移动终端屏幕上的滑动轨迹方向有:自 下而上向左、自下而上向右、自上而下向左、自上而下向右、横向水平向左、横向水平向右、 垂直向上、垂直向下等8种滑动方向。具体实施过程中,可以根据前后两个SP来确定滑动 轨迹方向。下面结合一个示例详细描述其中一种滑动方向的闭合区域确定方法,具体可以 参见图3。
[0030] 图3所示的是两个由SP生成闭合区域的示意图,图中SPl和SP2为两个划点,并设 SPl为起始点,可以确定此时的滑动方向为自下而上向右(需要注意的是在移动终端屏幕 坐标系中,左上角的顶点是原点坐标(〇,〇),y轴的方向是向下表示增长)。其中,Dr为区域 半径(SP1到Al点的距离),用来表征擦除区域的宽度,Dr越大,擦除区域就越宽,可以看出 SPl到Al点的连线是垂直于SPl和SP2之间的连线的;Ds为步进长度(Al点到A2点的距 离),A1到A2的连线也垂直于SPl到Al点的连线;0为SP2与SPl连线与X轴的夹角,其

【权利要求】
1. 一种基于移动终端的图片擦除实现方法,其特征在于,包括: 响应用户在图片上执行的滑动操作,根据滑动轨迹确定所述图片中待擦除的闭合区 域; 调用图像处理函数对所述闭合区域中图像进行挖空处理或者将所述闭合区域中图像 设置成透明状态。
2. 根据权利要求1所述的方法,其特征在于,所述根据滑动轨迹确定所述图像中待擦 除的闭合区域包括: 对于叠放的三层图片,根据第一预设算法确定最顶层图片的待擦除闭合区域的第一边 界; 根据所述第一边界以及根据第二预设算法确定中间层图片的待擦除闭合区域的第二 边界。
3. 根据权利要求2所述的方法,其特征在于,根据第一预设算法确定最顶层图片的待 擦除闭合区域的第一边界包括: 当滑动轨迹为一条直线段时,根据预定的待擦除区域宽度,该直线段上的连接点坐标, 采用几何算法确定与所述直线段对应的闭合区域; 当滑动轨迹为多条所述直线段组合的曲线时,根据多个所述直线段对应的闭合区域的 并集以及所述曲线中任意两直线段连接点处出现的未封闭区域,确定该曲线对应的闭合区 域。
4. 根据权利要求2所述的方法,其特征在于,根据所述第一边界以及根据第二预设算 法确定中间层图片的待擦除闭合区域的第二边界包括: 对所述第一边界上的多个连接点进行随机扰动,获取各个连接点对应的点坐标,其中, 所述点坐标对应的点均在所述第一边界的内部; 根据所述点坐标对应的点的连线获取所述第二边界。
5. 根据权利要求1所述的方法,其特征在于,还包括: 将所述图片上可擦除区域等分为若干个网格; 确定所述滑动轨迹所经过的网格数量; 根据所述滑动轨迹所经过的网格数量占所述若干个网格的数量的百分比确定当前擦 除百分比。
6. 根据权利要求5所述的方法,其特征在于,还包括: 当用户退出当前擦除状态时,保存已擦除的网格编号数据,并对最顶层图片和中间层 图片被擦除的界面进行截图并保存; 当用户重新进入擦除状态时,载入已擦除的网格编号数据,调取中间层图片和顶层图 片的截图并依次盖在底层图片上。
7. -种基于移动终端的图片擦除实现装置,其特征在于,包括: 确定模块,用于响应用户在图片上执行的滑动操作,根据滑动轨迹确定所述图片中待 擦除的闭合区域; 处理模块,用于调用图像处理函数对所述闭合区域中图像进行挖空处理或者将所述闭 合区域中图像设置成透明状态。
8. 根据权利要求7所述的装置,其特征在于,所述确定模块包括: 第一确定单元,用于对于叠放的三层图片,根据第一预设算法确定最顶层图片的待擦 除闭合区域的第一边界; 第二确定单元,根据所述第一边界以及根据第二预设算法确定中间层图片的待擦除闭 合区域的第二边界。
9. 根据权利要求8所述的装置,其特征在于, 所述第一确定单元,用于当滑动轨迹为一条直线段时,根据预定的待擦除区域宽度,该 直线段上的连接点坐标,采用几何算法确定与所述直线段对应的闭合区域;当滑动轨迹为 多条所述直线段组合的曲线时,根据多个所述线段对应的闭合区域的并集以及所述曲线中 任意两直线段连接点处出现的未封闭区域,确定该曲线对应的闭合区域。
10. 根据权利要求8所述的装置,其特征在于, 所述第二确定单元,用于对所述第一边界上的多个连接点进行随机扰动,获取各个连 接点对应的点坐标,其中,所述点坐标对应的点均在所述第一边界的内部;并根据所述点坐 标对应的点的连线获取所述第二边界。
【文档编号】G06F9/44GK104391681SQ201410107903
【公开日】2015年3月4日 申请日期:2014年3月21日 优先权日:2014年3月21日
【发明者】刘刚, 袁孟全, 傅强, 周平 申请人:贵阳朗玛信息技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1