本发明涉及图像处理领域,尤其涉及一种图像放大的方法及装置。
背景技术:
现有技术中,用户在手机等智能设备上观看图片或视频时,可能会关注到局部区域中的图像。因此需要将图像整体放大,然后再拖动图像以使得想要查看的部分图像能够呈现在显示屏中,这样导致用户操作十分繁琐。
技术实现要素:
有鉴于此,本发明实施例提供了一种图像放大的方法及装置,在一定程度上简化了用户的操作流程。
一方面,本发明实施例提供了一种图像放大的方法,所述方法包括:
采集用户输入的位置信息;
根据所述位置信息,确定待放大区域;
对所述待放大区域内的原始图像进行放大处理;
将放大结果显示在显示屏。
另一方面,本发明实施例还提供了一种图像放大的装置,所述装置包括:
采集单元,用于采集用户输入的位置信息;
确定单元,用于根据所述位置信息,确定待放大区域;
放大单元,用于对所述待放大区域内的原始图像进行放大处理;
显示单元,用于将放大结果显示在显示屏。
本发明实施例提供了一种图像放大的方法及装置,通过由用户自行选择待放大区域,并仅将待放大区域内图像的放大结果直接显示在显示屏上,相比于现有技术中需要整体放大后由用户拖动图像查找想要查看的局部图像来讲,本发明实施例提供的方法使得用户仅需要选择要放大的区域即可查看相应放大结果,明显简化了用户的操作流程。
【附图说明】
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
图1是本发明实施例提供的一种图像放大的方法流程图;
图2是本发明实施例提供的另一种图像放大的方法流程图;
图3是本发明实施例提供的另一种图像放大的方法流程图;
图4是本发明实施例提供的另一种图像放大的方法流程图;
图5是本发明实施例提供的一种图像放大的装置的组成框图;
图6是本发明实施例提供的一种图像放大的装置的组成框图;
图7是本发明实施例提供的一种图像放大的装置的组成框图;
图8是本发明实施例提供的一种图像放大的装置的组成框图。
【具体实施方式】
为了更好的理解本发明的技术方案,下面结合附图对本发明实施例进行详细描述。
应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。
本发明实施例提供了一种图像放大的方法,适用于可浏览图片、视频等多媒体信息的设备中,如图1所示,该方法包括:
101、采集用户输入的位置信息。
为了方便用户启动放大浏览等类似功能以查看具体区域的图像,可以在显示屏内为用户单独配置一个功能按键或图标等功能控件。用户点击该功能控件后,终端可认为用户启用图像局部放大功能。此时,用户在显示屏内进行的操作可以被理解为是对待放大区域的选择行为。
102、根据所述位置信息,确定待放大区域。
待放大区域的形状可以预先进行设定。不同的形状对应的区域确定方法也不同,本发明实施例会在后面详细进行描述。
103、对所述待放大区域内的原始图像进行放大处理。
对于放大的倍数或放大结果的分辨率等参数可以预先设定,也可以根据用户的实际需要临时配置。
104、将放大结果显示在显示屏。
本发明实施例提供了一种图像放大的方法,通过由用户自行选择待放大区域,并仅将待放大区域内图像的放大结果直接显示在显示屏上,相比于现有技术中需要整体放大后由用户拖动图像查找想要查看的局部图像来讲,本发明实施例提供的方法使得用户仅需要选择要放大的区域即可查看相应放大结果,明显简化了用户的操作流程。
进一步,在本发明实施例的另一种实施方式中,针对步骤101所述采集用户输入的位置信息的实现提供了如图2所示的方法流程,包括:
1011、采集用户在显示屏上输入的单次操作对应的运动轨迹。
单次操作可以理解为在预定时间段内完成单次动作,或者是间隔未超出预定时间间隔的多次动作。例如,点击、滑动等。
1012、将所述运动轨迹的起始点位置和终止点位置确定为所述位置信息。
进一步,在本发明实施例的另一种实施方式中,对于步骤102根据所述位置信息,确定待放大区域的实现,在此提供了针对不同待放大区域形状的两种可能的实现流程,具体如下:
当所述待放大区域为矩形时,相应的方法流程如图3所示,包括:
A1021、将所述起始点位置和终止点位置确定为待放大区域的一组对角线端点。
A1022、根据所述起始点位置和终止点位置在显示频上的位置关系,确定一个矩形作为所述待放大区域。
当所述待放大区域为圆形时,相应的方法流程如图4所示,包括:
B1021、将所述起始点位置和终止点位置确定为待放大区域的一条直径的端点。
B1022、根据所述起始点位置和终止点位置在显示频上的位置关系,确定一个圆形作为所述待放大区域。
基于对以上两种形状的描述,若将待放大区域设置为其它形状,也可以依此类推。本发明实施例对于待放大区域的形状及确定方法并不做具体限定。
本发明实施例还提供了一种图像放大的装置,可用于实现前述各方法流程,其组成如图3所示,所述装置包括:
采集单元21,用于采集用户输入的位置信息。
确定单元22,用于根据所述位置信息,确定待放大区域。
放大单元23,用于对所述待放大区域内的原始图像进行放大处理。
显示单元24,用于将放大结果显示在显示屏。
可选的是,如图4所示,所述采集单元21包括:
采集模块211,用于采集用户在显示屏上输入的单次操作对应的运动轨迹。
确定模块212,用于将所述运动轨迹的起始点位置和终止点位置确定为所述位置信息。
可选的是,如图5所示,所述放大单元23包括:
第一确定模块231,用于当所述待放大区域为矩形时,将所述起始点位置和终止点位置确定为待放大区域的一组对角线端点。
第二确定模块232,用于根据所述起始点位置和终止点位置在显示频上的位置关系,确定一个矩形作为所述待放大区域。
可选的是,如图6所示,所述放大单元23包括:
第三确定模块233,用于当所述待放大区域为圆形时,将所述起始点位置和终止点位置确定为待放大区域的一条直径的端点。
第四确定模块234,用于根据所述起始点位置和终止点位置在显示频上的位置关系,确定一个圆形作为所述待放大区域。
本发明实施例提供了一种图像放大的装置,通过由用户自行选择待放大区域,并仅将待放大区域内图像的放大结果直接显示在显示屏上,相比于现有技术中需要整体放大后由用户拖动图像查找想要查看的局部图像来讲,本发明实施例提供的方法使得用户仅需要选择要放大的区域即可查看相应放大结果,明显简化了用户的操作流程。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机装置(可以是个人计算机,服务器,或者网络装置等)或处理器(Processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。