图片的缩放方法及装置与流程

文档序号:12462453阅读:282来源:国知局
图片的缩放方法及装置与流程

本发明涉及图像处理领域,具体而言,涉及一种图片的缩放方法及装置。



背景技术:

在使用手机浏览图片的过程中,需要双击来将图像放大到最大;而将图像放大到特定的大小时,需要同时支撑手机且两指滑动操作,这样操作很不方便。

针对相关技术中,图片的缩放方式使用不方便的问题,目前还没有有效的解决方案。



技术实现要素:

本发明提供了一种图片的缩放方法及装置,以至少解决相关技术中图片的缩放方式使用不方便的问题。

根据本发明的一个方面,提供了一种图片的缩放方法,包括:

获取触控终端上针对所显示图片的触摸信号的触摸时间和按压力度;

在所述触摸时间大于预定时间后,依据所述按压力度的大小对所述图片进行放大或者缩小的操作。

进一步地,依据所述按压力度大小对所述图片进行放大或者缩小的操作包括:

在所述按压力度大于第一阈值的情况下,放大所述图片;

在所述按压力度小于第一阈值的情况下,缩小所述图片。

进一步地,依据所述按压力度大小对所述图片进行放大或者缩小的操作包括:

在所述按压力度大于第二阈值的情况下,放大所述图片;

在所述按压力度小于第三阈值的情况下,缩小所述图片,其中,所述第二阈值大于所述第三阈值。

进一步地,所述放大所述图片的放大倍数与所述触摸时间的长度成正比;

所述缩小所述图片的缩小倍数与所述触摸时间的长度成反比。

进一步地,所述方法还包括,

获取所述触摸信号的位置信息,依据所述位置信息确定所述放大或者所述缩小的原 点;

依据所述原点对所述图片进行所述放大或者所述缩小。

根据本发明的另一方面,还提供了一种图片的缩放装置,位于触控终端中,包括:

获取模块,用于获取当前显示图片的触摸信号的触摸时间和按压力度;

操作模块,用于在所述触摸时间大于预定时间后,依据所述按压力度的大小对所述图片进行放大或者缩小的操作。

进一步地,所述操作模块包括:

第一放大单元,用于在所述按压力度大于第一阈值的情况下,放大所述图片;

第一缩小单元,用于在所述按压力度小于第一阈值的情况下,缩小所述图片。

进一步地,所述操作模块包括:

第二放大单元,用于在所述按压力度大于第二阈值的情况下,放大所述图片;

第二缩小单元,用于在所述按压力度小于第三阈值的情况下,缩小所述图片,其中,所述第二阈值大于所述第三阈值。

进一步地,所述放大所述图片的放大倍数与所述触摸时间的长度成正比;

所述缩小所述图片的缩小倍数与所述触摸时间的长度成反比。

进一步地,所述获取模块,还用于获取所述触摸信号的位置信息,依据所述位置信息确定所述放大或者所述缩小的原点;所述操作模块,还用于依据所述原点对所述图片进行所述放大或者所述缩小。

通过本发明,获取触控终端上针对所显示图片的触摸信号的触摸时间和按压力度,在该触摸时间大于预定时间后,依据该按压力度的大小对该图片进行放大或者缩小的操作,解决了图片的缩放方式使用不方便的问题,提高了用户使用的便利性。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明实施例的一种图片的缩放方法的流程图;

图2是根据本发明实施例的一种图片的缩放装置的结构框图;

图3是根据本发明的优选实施例的浏览系统的架构示意图;

图4是根据本发明的优选实施例的浏览系统交互流程图;

图5是根据本发明的优选实施例的图片缩放的流程示意图;

图6是根据本发明的优选实施例的放大倍数与按压时间正比函数关系的示意图;

图7是根据本发明的优选实施例的缩小倍数与按压时间反比函数关系的示意图。

具体实施方式

下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。

在本实施例中提供了了一种图片的缩放方法,图1是根据本发明实施例的一种图片的缩放方法的流程图,如图1所示,该流程包括如下步骤:

步骤S102,获取触控终端上针对所显示图片的触摸信号的触摸时间和按压力度;

步骤S104,在该触摸时间大于预定时间后,依据该按压力度的大小对该图片进行放大或者缩小的操作。

通过上述步骤,获取触控终端上针对所显示图片的触摸信号的触摸时间和按压力度,在该触摸时间大于预定时间后,依据该按压力度的大小对该图片进行放大或者缩小的操作,解决了图片的缩放方式使用不方便的问题,提高了用户使用的便利性。

在本实施例中,依据该按压力度大小对该图片进行放大或者缩小的操作包括:在该按压力度大于第一阈值的情况下,放大该图片;在该按压力度小于第一阈值的情况下,缩小该图片,在这种操作方式下,图片放大或缩小到一定程度,获取不到触摸信号后,图片以当前的显示大小为最终的显示。

在本实施例中,依据该按压力度大小对该图片进行放大或者缩小的操作包括:在该按压力度大于第二阈值的情况下,放大该图片;在该按压力度小于第三阈值的情况下,缩小该图片,其中,该第二阈值大于该第三阈值,在该操作方式下,大于第二阈值图片放大,小于第三阈值图片缩小,在大于第三阈值,小于第二阈值的情况下,图片的大小不变,从而为用户的放大或者缩小提供了考虑的时间,提高了人机交互性。

在本实施例中,该放大该图片的放大倍数与该触摸时间的长度成正比,也可以放大的倍数与触摸时间的长度成正比递增的函数关系,该缩小该图片的缩小倍数与该触摸时间的长度成反比,也可以缩小的倍数与触摸时间的长度成反比递减的函数关系。

在本实施例中,还可以获取该触摸信号的位置信息,依据该位置信息确定该放大或者该缩小的原点,依据该原点对该图片进行该放大或者该缩小,在该操作方式下,可以选择图片的放大或者缩小位置,放大或者缩小图片的局部位置。

在本实施例中还提供了一种图片的缩放装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。

图2是根据本发明实施例的一种图片的缩放装置的结构框图,如图2所示,该装置包括:

获取模块22,用于获取当前显示图片的触摸信号的触摸时间和按压力度;

操作模块24,用于在该触摸时间大于预定时间后,依据该按压力度的大小对该图片进行放大或者缩小的操作。

通过上述装置,获取模块22获取当前显示图片的触摸信号的触摸时间和按压力度,操作模块24在该触摸时间大于预定时间后,依据该按压力度的大小对该图片进行放大或者缩小的操作,解决了图片的缩放方式使用不方便的问题,提高了用户使用的便利性。

在本实施例中,该操作模块24包括:

第一放大单元,用于在该按压力度大于第一阈值的情况下,放大该图片;

第一缩小单元,用于在该按压力度小于第一阈值的情况下,缩小该图片。

在本实施例中,该操作模块24包括:

第二放大单元,用于在该按压力度大于第二阈值的情况下,放大该图片;

第二缩小单元,用于在该按压力度小于第三阈值的情况下,缩小该图片,其中,该第二阈值大于该第三阈值。

在本实施例中,该放大该图片的放大倍数与该触摸时间的长度成正比;

该缩小该图片的缩小倍数与该触摸时间的长度成反比。

在本实施例中,该获取模块22,还用于获取该触摸信号的位置信息,依据该位置信息确定该放大或者该缩小的原点;该操作模块24,还用于依据该原点对该图片进行该放大或者该缩小。

下面结合优选实施例和实施方式对本发明进行详细说明。

图3是根据本发明的优选实施例的浏览系统的架构示意图,如图3所示,该架构主要包括:触摸系统32、中央处理系统34,显示系统36。其中,触摸系统32用来接收用户的触摸操作,并把结果送入中央处理系统34。中央处理系统34包含一个图像处理单元342,图像处理单元342进行图像的缩放,中央处理系统34将计算结果送入图像处理单元342。显示系统36用于显示图像。

本发明的触摸系统32除了能记录用户进行触摸操作的坐标,同时还能记录用户触摸的时间,压力的大小等,并能将结果送入中央处理系统34。

本发明的实施例描述了一种利用记录用户触屏时间的长短来进行图片缩放的使用方式。用户在使用前必须保证系统中有图片,且图片是可以缩放的,包括的步骤:

步骤1:用户在首次使用本系统时,打开图片,进入图片浏览模式。

步骤2:用户触摸想要放大的地方并保持按压

步骤3:图片会一直放大,直到达到最大或用户停止按压,达到用户喜欢的大小

图4是根据本发明的优选实施例的浏览系统交互流程图,如图4所示,包括的步骤:

步骤S402,触摸系统主要用于感知用户的操作,并将用户的操作转换为信号传输给中央处理单元;

步骤S404,中央处理系统接收来自触摸系统的信号,根据图像当前的状态进行缩放比例计算;

步骤S406,中央处理系统将计算的结果送入图像处理单元,图像处理单元进行图形的缩放;

步骤S408,结果送入显示系统,显示处理之后的图像。

图5是根据本发明的优选实施例的图片缩放的流程示意图,如图5所示,触摸系统主要用于记录用户的操作,记录的信息包括三个个方面:一个是用户按压的坐标信息A(X,Y),另一个是用户连续按压的时间信息T,第三个是按压的压力P。触摸系统把这三个信息传送给中央处理系统处理。

中央处理系统首先判定T是不是超过了一定阀值T0,如果单次的按压时间T没有超过T0,则认为用户是在切换图片;当T超过T0时,则认为用户是进行放大/缩小图片操作。

当T>T0时,中央处理单元则进入图像缩放模式,当P>P0时,进行的是放大操作;P<P0时,进行图像缩小操作。以图像放大为例,中央处理系统在坐标A(X,Y)对应的图像坐标对图像进行放大,放大的倍数Z与单次连续按压的时间T成如图6正比函数关系,图6是根据本发明的优选实施例的放大倍数与按压时间正比函数关系的示意图。

反之,当图像处于放大状态,进行缩小操作时,缩小的倍数与时间T成如图7递减的函数关系,图7是根据本发明的优选实施例的缩小倍数与按压时间反比函数关系的示意图。

在另一个实施例中,打开手机,拍取照片,进入图片浏览模式,选中图片按压进行放大和缩小。

通过上述实施例,通过识别用户按压的时间长短来启动缩放模式,力量的大小来进行图片的随意缩放操作,极大方便了用户的使用。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述模块分别位于多个处理器中。

本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以被设置为存储用于执行上述实施例的方法步骤的程序代码:

可选地,存储介质还被设置为存储用于执行上述实施例的方法步骤的程序代码。

可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行上述实施例的方法步骤。

显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1