一种在终端上显示图片的方法和终端与流程

文档序号:11063344阅读:442来源:国知局
一种在终端上显示图片的方法和终端与制造工艺

本发明涉及图片显示领域,特别是涉及一种在终端上显示图片的方法和终端。



背景技术:

随着技术的发展,例如手机、电脑、电视等各种终端丰富着人们的生活。图片显示是终端的重要功能之一,用户在使用终端查看图片时,有时需要将图片旋转一定角度后观看,这是因为,为取景方便,摄像者会将相机转90°,这样拍摄的图片显示时不是正常观看方向,观看者需要将图片转90°才能方便欣赏。

现有技术中当终端中显示的图片不是正常观看方向时,用户需要利用图片编辑工具进行旋转,这样用户需要首先打开图形编辑界面,然后找到旋转按钮,点击后才能旋转图片。若编辑界面只设有单一方向的旋转按钮,例如“向右旋转”,则当图片需要向左旋转时,需要点击“向右旋转”三次,才能转到所需的方向。如此一来,用户在浏览图片时操作较为繁琐。



技术实现要素:

本发明提供了一种在终端上显示图片的方法和终端,当图片需要旋转显示时,用户能快速简便地进行相应操作。

为了解决上述问题,本发明公开了一种在终端上显示图片的方法包括以下步骤。

接收图片显示指令。

进入旋转预览模式,所述旋转预览模式是将所述显示指令指向的原始图片旋转不同角度后形成旋转预览图,并在终端界面的子区域中分别显示各旋转预览图;所述子区域是预先将终端的图片显示区域进行划分所形成的至少两个子区域。

接收用户的选择指令。

退出所述旋转预览模式,并进入图片显示模式,所述图片显示模式是将所述选择指令指向的目标子区域中的旋转预览图显示在所述图片显示区域,并取消显示其他子区域的旋转预览图。

进一步地,所述子区域为4个。

所述将所述显示指令指向的原始图片旋转不同角度后形成旋转预览图,并在终端界面的子区域中分别显示各旋转预览图包括。

将所述显示指令指向的原始图片分别旋转0°、90°、180°、270°后形成4幅旋转预览图,并在所述4个子区域中分别显示。

进一步地,所述选择指令由遥控器按键触发,或由显示屏触摸感应触发。

进一步地,所述将所述显示指令指向的原始图片旋转不同角度后形成旋转预览图,并在终端界面的子区域中分别显示各旋转预览图还包括。

将所述显示指令指向的原始图片旋转不同角度后形成旋转预览图。

判断所述旋转预览图大小是否超过对应子区域的显示范围。

若所述旋转预览图大小超过对应子区域的显示范围,则缩小所述旋转预览图以在对应子区域中全部显示。

进一步地,所述原始图片包括属性信息,所述属性信息用于记录所述原始图片上一次显示时的旋转角度。

所述接收图片显示指令之后还包括。

判断所述原始图片的属性信息是否包含所述原始图片上一次显示时的旋转角度。

若所述原始图片的属性信息不包含所述原始图片上一次显示时的旋转角度,则进入所述旋转预览模式;否则,依据所述原始图片上一次显示时的旋转角度,将原始图片旋转后在所述图片显示区域中显示。

本发明还提供一种终端,用于显示图片,包括。

指令接收模块,用于接收图片显示指令。

区域划分模块,用于预先将终端的图片显示区域进行划分形成至少两个子区域。

旋转显示模块,用于进入旋转预览模式,所述旋转预览模式是将所述显示指令指向的原始图片旋转不同角度后形成旋转预览图,并在终端界面的子区域中分别显示各旋转预览图。

所述指令接收装置,还用于接收用户的选择指令。

图片显示模块,用于退出所述旋转预览模式,并进入图片显示模式,所述图片显示模式是将所述选择指令指向的目标子区域中的旋转预览图显示在所述图片显示区域,并取消显示其他子区域的旋转预览图。

进一步地,所述子区域为4个。

所述旋转显示模块,还用于将所述显示指令指向的原始图片分别旋转0°、90°、180°、270°后形成4幅旋转预览图,并在所述4个子区域中分别显示。

进一步地,所述指令接收装置,用于接收由遥控器按键触发,或由显示屏触摸感应触发的选择指令。

进一步地,所述旋转显示模块包括。

预览图旋转模块,用于将所述显示指令指向的原始图片旋转不同角度后形成旋转预览图。

预览图判断模块,用于判断所述旋转预览图大小是否超过对应子区域的显示范围。

预览图显示模块,用于若所述旋转预览图大小超过对应子区域的显示范围,则缩小所述旋转预览图以在对应子区域中全部显示。

进一步地,所述原始图片包括属性信息,所述属性信息用于记录所述原始图片上一次显示时的旋转角度。

所述终端还包括。

判断模块,用于在接收图片显示指令之后断所述原始图片的属性信息是否包含所述原始图片上一次显示时的旋转角度。

所述旋转显示模块,用于当原始图片的属性信息不包含所述原始图片上一次显示时的旋转角度时,进入所述旋转预览模式。

所述图片显示模块,用于当原始图片的属性信息包含所述原始图片上一次显示时的旋转角度时,依据所述原始图片上一次显示时的旋转角度,将原始图片旋转后在所述图片显示区域中显示。

与现有技术相比,本发明包括以下优点:

本发明中接收图片显示指令后进入旋转预览模式,将显示指令指向的原始图片旋转不同角度后形成旋转预览图,并在终端界面预先划分好的子区域中分别显示各旋转预览图。当接收用户的选择指令后,退出旋转预览模式,并进入图片显示模式,将选择指令指向的目标子区域中的旋转预览图,显示在图片显示区域,并取消显示其他子区域的旋转预览图。由于在终端界面的各子区域中同时显示有经不同角度旋转后的旋转预览图,用户只要选择与所需方向对应的一副旋转预览图,即可将此图显示在终端界面,无需像现有技术一样,先打开编辑界面,然后找到旋转功能按钮,点击或多次点击旋转按钮后才能将正确方向的图片显示在终端上。

附图说明

图1是本发明一实施例的在终端上显示图片的方法流程图;

图2是本发明一实施例的旋转预览模式的示意图;

图3是本发明一实施例的图片显示模式的示意图;

图4是本发明另一实施例的在终端上显示图片的方法流程图;

图5是本发明一实施例的终端的结构框图;

图6是本发明一实施例的旋转显示模块的结构框图。

具体实施方式

为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。

实施例一:

参照图1,示出了本发明一实施例的在终端上显示图片的方法流程图,该方法具体可以包括以下步骤:

步骤101,接收图片显示指令。

具体地,图片显示指令可以携带图片的存储地址。图片显示指令可通过多种方式触发,如进入图片文件夹,选择相应的待显示图片,则触发图片显示指令;或者,基于终端显示界面上的控件,将控件设置成指向图片的存储地址,点击控件则触发图片显示指令。

步骤102,进入旋转预览模式,所述旋转预览模式是将所述显示指令指向的原始图片旋转不同角度后形成旋转预览图,并在终端界面的子区域中分别显示各旋转预览图;所述子区域是预先将终端的图片显示区域进行划分所形成的至少两个子区域。

具体地,终端设置有旋转预览模式控制开关,用于控制是否打开旋转预览模式,如不打开,接受图片显示指令后,则如现有技术一样直接显示原始图片。当用户所浏览的图片集里需要旋转的图片较多时,可打开该旋转预览模式控制开关。

依据显示指令携带的存储地址,找到相应的原始图片,此时该原始图片可能具有正确的显示方向,也可能需要旋转一定角度。本发明实施例无论原始图片的方向如何,均将原始图片旋转不同角度后分别显示在各子区域。

具体地,可以将终端的图片显示区域划分为4个子区域,每个子区域互不重叠,或有少部分重叠。将原始图片分别旋转0°(即不旋转)、90°、180°、270°后形成4幅旋转预览图,并在4个子区域中分别显示,如图2所示,子区域2001、2002、2003、2004分别为图片显示区域划分成的4个子区域,旋转预览图2005、2006、2007、2008分别为原始图片旋转0°、90°、180°、270°后形成的旋转预览图。

由于原始图片大小不一,在将原始图片转换为旋转预览图后有可能超出子区域的显示范围,因此,步骤102还可包括以下子步骤:

102a、将所述显示指令指向的原始图片旋转不同角度后形成旋转预览图。

102b、判断所述旋转预览图大小是否超过对应子区域的显示范围。

102c、若所述旋转预览图大小超过对应子区域的显示范围,则缩小所述旋转预览图以在对应子区域中全部显示。

具体地,原始图片包括属性信息,其中,属性信息中记录有图片的大小信息。

步骤103,接收用户的选择指令。

具体地,当终端为电视时,选择指令由遥控器按键触发。为简化操作,可以为每个子区域对应设置快捷键,例如数字键“1”代表左上的子区域,数字键“2” 代表右上的子区域,数字键“3”代表左下的子区域,数字键“4” 代表右下的子区域。当左下的子区域中的旋转预览图为正确显示方向时,用户按下数字键“3”即可选中该旋转预览图。当终端为手机等触屏设备时,选择指令由显示屏触摸感应触发,用户可以直接触摸相应子区域,以生成选择该子区域内旋转预览图的选择指令。

步骤104,退出所述旋转预览模式,并进入图片显示模式,所述图片显示模式是将所述选择指令指向的目标子区域中的旋转预览图显示在所述图片显示区域,并取消显示其他子区域的旋转预览图。

具体地,本实施例的图片显示模式相当于现有技术中正常显示图片,只是显示的是用户选中的旋转预览图。由于旋转预览图可能经过缩小后显示于子区域,因此在图片显示模式显示旋转预览图时,可以将旋转预览图恢复到原始图片的大小,或者充满终端的图片显示区域进行显示。如图3所示,为图片显示模式的示意图,当用户选择子区域2004中的旋转预览图后,旋转预览图2008将在图片显示区域2009中显示。

本发明实施例保证了在终端界面的各子区域中同时显示有经不同角度旋转后的旋转预览图,用户只要选择与所需方向对应的一副旋转预览图,即可将此图显示在终端界面,无需像现有技术一样,先打开编辑界面,然后找到旋转功能按钮,点击或多次点击旋转按钮后才能将正确方向的图片显示在终端上。

实施例二:

当同一张图片被再次观看时;或者同一张图片被拷贝到另外一个存储卡上,并且也改变了文件名称,再次显示该图片时,如果终端仍然先进入旋转预览模式,接收选择指令后进入图片显示模式,则不免仍然显得繁琐,因此本实施例解决了在该情形下,如何进一步简化用户操作。请参考图4,为本发明另一实施例的在终端上显示图片的方法流程图。

步骤401,接收图片显示指令。

本步骤的内容可参考步骤101,具体不再详述。

步骤402,判断显示指令指向的原始图片的属性信息是否包含所述原始图片上一次显示时的旋转角度,若所述原始图片的属性信息不包含所述原始图片上一次显示时的旋转角度,则执行步骤403;否则,执行步骤404。

其中,原始图片包括属性信息,属性信息用于记录原始图片上一次显示时的旋转角度。

步骤403,进入所述旋转预览模式。

步骤404,依据所述原始图片上一次显示时的旋转角度,将原始图片旋转后在所述图片显示区域中显示。

具体地,当原始图片是第一次显示时,其属性信息中关于上一次显示时的旋转角度是为空的,可进入旋转预览模式,即继续执行步骤102及以后的内容。当执行完步骤103或步骤104之后,将原始图片的旋转角度记录在属性信息中。这样当原始图片再一次显示时,首先查看属性信息,此时属性信息中包含原始图片上一次显示时的旋转角度,表示原始图片不是第一次显示,则依据该旋转角度直接旋转原始图片,并在图片显示区域中显示。

当然,如果原始图片在第N次(非第一次)显示时改变了旋转角度,则将新的旋转角度代替原来的旋转角度记录在属性信息中。

本实施例能同时展示图片的不同旋转方向的显示效果,用户只需选择一次,选择后的旋转角度能够被保存,在下一次显示时不必再次选择,这种方式能够极大地提高终端的易用性。

对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。

实施例三:

请参考图5,为本发明一实施例提供的终端的结构框图,所述终端用于显示图片,包括。

指令接收模块501,用于接收图片显示指令。

区域划分模块502,用于预先将终端的图片显示区域进行划分形成至少两个子区域。

旋转显示模块503,用于进入旋转预览模式,所述旋转预览模式是将所述显示指令指向的原始图片旋转不同角度后形成旋转预览图,并在终端界面的子区域中分别显示各旋转预览图。

所述指令接收装置501,还用于接收用户的选择指令。

图片显示模块504,用于退出所述旋转预览模式,并进入图片显示模式,所述图片显示模式是将所述选择指令指向的目标子区域中的旋转预览图显示在所述图片显示区域,并取消显示其他子区域的旋转预览图。

具体地,子区域可以为4个。旋转显示模块,还用于将所述显示指令指向的原始图片分别旋转0°、90°、180°、270°后形成4幅旋转预览图,并在所述4个子区域中分别显示。

具体地,指令接收装置,用于接收由遥控器按键触发,或由显示屏触摸感应触发的选择指令。

具体地,如图6所示,所述旋转显示模块503包括。

预览图旋转模块601,用于将所述显示指令指向的原始图片旋转不同角度后形成旋转预览图。

预览图判断模块602,用于判断所述旋转预览图大小是否超过对应子区域的显示范围。

预览图显示模块603,用于若所述旋转预览图大小超过对应子区域的显示范围,则缩小所述旋转预览图以在对应子区域中全部显示。

具体地,原始图片包括属性信息,所述属性信息用于记录所述原始图片上一次显示时的旋转角度。

所述终端还包括。

判断模块,用于在接收图片显示指令之后断所述原始图片的属性信息是否包含所述原始图片上一次显示时的旋转角度。

所述旋转显示模块,用于当原始图片的属性信息不包含所述原始图片上一次显示时的旋转角度,则进入所述旋转预览模式。

所述图片显示模块,用于当原始图片的属性信息包含所述原始图片上一次显示时的旋转角度,则依据所述原始图片上一次显示时的旋转角度,将原始图片旋转后在所述图片显示区域中显示。

对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

本实施例提供的终端,保证了在终端界面的各子区域中同时显示有经不同角度旋转后的旋转预览图,用户只要选择与所需方向对应的一副旋转预览图,即可将此图显示在终端界面,无需像现有技术一样,先打开编辑界面,然后找到旋转功能按钮,点击或多次点击旋转按钮后才能将正确方向的图片显示在终端上。

并且,在第一次显示图片时能记录图片的旋转角度,在下一次显示时不必再次选择,这种方式能够极大地提高终端的易用性。

以上对本发明进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

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