显示控制方法、装置
技术领域
本申请属于通信
技术领域
,具体涉及一种显示控制方法、装置。背景技术
随着电子设备的屏幕越来越大,且截图、拼图等图像处理技术的逐渐成熟,显示屏幕无法完整显示的图片在电子设备中出现的频率也大幅上升。
目前,以长图为例,电子设备在显示长图时,通常基于显示界面的可显示像素尺寸将长图缩小显示。用户若要查看长图的细节部分,需要放大长图并移动放大后的长图,在执行上述操作的过程中,很容易产生误操作以使长图恢复缩小显示的状态,使得用户需要重新放大长图,操作较为繁琐。
可见,现有技术中,对显示屏幕无法完整显示的图片时的查看操作,较为繁琐。
发明内容
本申请实施例的目的是提供一种显示控制方法、装置,能够解决对显示屏幕无法完整显示的图片时的查看操作,较为繁琐的问题。
第一方面,本申请实施例提供了一种显示控制方法,所述方法包括:
接收第一输入;
响应于所述第一输入,在确定第一图像满足预设条件的情况下,显示所述第一图像中的局部图像和所述第一图像的缩略图;
其中,所述第一图像满足的预设条件包括以下至少一项:所述第一图像的宽度值大于显示屏幕的显示宽度值;所述第一图像的高度值大于显示屏幕的显示高度值。
第二方面,本申请实施例提供了一种显示控制装置,所述装置包括:
第一接收模块,用于接收第一输入;
第一显示模块,用于响应于所述第一输入,在确定第一图像满足预设条件的情况下,显示所述第一图像中的局部图像和所述第一图像的缩略图;
其中,所述第一图像满足的预设条件包括以下至少一项:所述第一图像的宽度值大于显示屏幕的显示宽度值;所述第一图像的高度值大于显示屏幕的显示高度值。
第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。
在本申请实施例中,在接收到第一输入时,响应于所述第一输入,在确定所述第一图像满足所述预设条件的情况下,显示所述第一图像中的局部图像和所述第一图像的缩略图。相比以缩略图的形式显示所述第一图像,显示所述第一图像的局部图像无需用户对图像执行放大的操作,且通过所述第一图像的缩略图可以指引用户查看所述第一图像的完整图像内容,简化了用户操作。
附图说明
图1是本申请实施例提供的一种显示控制方法的流程图之一;
图2是本申请实施例提供的一种显示界面的示意图之一;
图3是本申请实施例提供的一种显示界面的示意图之二;
图4a是本申请实施例提供的一种显示界面的示意图之三;
图4b是本申请实施例提供的一种显示界面的示意图之四;
图4c是本申请实施例提供的一种显示界面的示意图之五;
图5是本申请实施例提供的一种显示界面的示意图之六;
图6是本申请实施例提供的一种显示控制方法的流程图之二;
图7是本申请实施例提供的一种显示控制方法的流程图之三;
图8是本申请实施例提供的一种显示控制装置的结构图;
图9是本申请实施例提供的一种电子设备的结构图之一;
图10是本申请实施例提供的一种电子设备的结构图之二。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的显示控制方法进行详细地说明。
请参见图1,图1是本申请实施例提供的一种显示控制方法的流程图。需要说明的是,所述显示控制方法可以由电子设备执行,在此以电子设备为执行主体,对所述显示控制方法进行说明。
如图1所示,所述方法包括以下步骤:
步骤101、接收第一输入。
具体实现时,所述第一输入可以是任意用于显示所述第一图像的输入。可选地,所述第一输入包括三种实现形式:用于触发拍照功能的输入;用于触发截屏功能的输入;用于触发图像查看功能的输入。下面对上述三种实现形式具体说明如下:
第一种实现形式,所述第一输入为用于触发拍照功能的输入,响应于所述第一输入,电子设备的摄像头采集当前预览图像生成所述第一图像,并进行显示。本实现形式中,所述第一输入可以是作用于拍照功能控件或按键的点击输入、双击输入、长按输入或者滑动输入等,也可以是用户执行的特定手势输入,具体可根据实际情况决定,本申请实施例在此不作限定。
第二种实现形式,所述第一输入为用于触发截屏功能的输入,响应于所述第一输入,截取当前页面生成所述第一图像,并进行显示。本实现形式中,所述第一图像可以是目标页面在显示界面上显示的局部图像,也可以是基于滚动截图或长图截图等功能截取的目标页面的全部图像。所述第一输入可以是作用于截图功能控件或按键的点击输入、双击输入、长按输入或者滑动输入等,也可以是用户执行的特定手势输入,具体可根据实际情况决定,本申请实施例在此不作限定。
第三种实现形式,所述第一输入为用于触发图像查看功能的输入,响应于所述第一输入,对预先生成的所述第一图像进行显示。本实现形式中,所述第一图像可以是预先通过拍照得到的图像,也可以是预先通过截图得到的图像,还可以是预先通过多图拼接或编辑或裁剪得到的图像,在此不作限定。所述第一输入可以是作用于所述第一图像的缩略图或所述第一图像的文件标识的点击输入、双击输入、长按输入或者滑动输入等,也可以是用户执行的特定手势输入,具体可根据实际情况决定,本申请实施例在此不作限定。
步骤102、响应于所述第一输入,在确定第一图像满足预设条件的情况下,显示所述第一图像中的局部图像和所述第一图像的缩略图。
其中,所述第一图像满足的预设条件包括以下至少一项:所述第一图像的宽度值大于显示屏幕的显示宽度值;所述第一图像的高度值大于显示屏幕的显示高度值。
本申请实施例中,电子设备可以基于所述第一图像是否满足所述预设条件来确定对所述第一图像的显示方式。具体地,所述第一图像满足所述预设条件可以理解为,所述第一图像在至少一个方向上的尺寸值超出电子设备显示屏幕在该方向上的显示值,使得电子设备的显示屏幕无法完整显示所述第一图像。此情况下,在相关技术中,如图2所示,电子设备可以将第一图像10缩略显示。而本申请实施例中,如图3所示,电子设备可以在当前显示界面显示所述第一图像的局部图像20,并同时显示所述第一图像的缩略图30。这样,用户能够清楚的查看所述第一图像的局部图像内容,并可以通过所述第一图像的缩略图的指引,查看所述第一图像的完整图像内容。
需要说明的是,在电子设备的显示屏幕的宽和高不相等时,所述第一图像是否满足所述预设条件可以分两种情况进行确定。第一种情况,电子设备以竖屏显示所述第一图像,所述预设条件满足以下至少一种:所述第一图像的宽度值大于显示屏幕短边的显示宽度值;所述第一图像的高度值大于显示屏幕长边的显示高度值。第二种情况,电子设备以横屏显示所述第一图像,所述预设条件满足以下至少一种:所述第一图像的宽度值大于显示屏幕长边的显示宽度值;所述第一图像的高度值大于显示屏幕短边的显示高度值。在此以电子设备的显示屏幕的宽和高不相等,且电子设备以竖屏显示所述第一图像的情况为例进行说明。
具体实现时,电子设备在接收到所述第一输入的情况下,可以先获取所述第一图像的宽度值和高度值,电子设备可以基于所述第一图像的宽度值和高度值确定所述第一图像是否满足所述预设条件。
下面对所述第一图像满足所述预设条件的三种情况具体说明如下:
第一种情况,所述第一图像的宽度值大于显示屏幕的显示宽度值。此情况下,所述第一图像在高度方向上能够完整显示,在宽度方向上无法完整显示,仅能显示局部图像。示例性地,如图4a所示,初次显示所述第一图像时,在显示界面显示的局部图像20可以为所述第一图像在宽度方向上的第一端的端部图像,局部图像20在高度方向上完整显示。可选地,所述第一图像的缩略图可以在显示屏幕的左侧区域或者右侧区域显示。
第二种情况,所述第一图像的像素高度值大于显示屏幕的显示高度值。此情况下,所述第一图像在宽度方向上能够完整显示,在高度方向上无法完整显示,仅能显示局部图像。示例性地,如图4b所示,初次显示所述第一图像时,在显示界面显示的局部图像20可以为所述第一图像在高度方向上的第一端的端部图像,局部图像20在宽度方向上完整显示。可选地,所述第一图像的缩略图可以在显示屏幕的上侧区域或者下侧区域显示。
第三种情况,所述第一图像的像素宽度值大于显示屏幕的显示宽度值,且所述第一图像的像素高度值大于显示屏幕的显示高度值。此情况下,所述第一图像在宽度方向和高度方向上均无法完整显示,仅能显示局部图像。示例性地,如图4c所示,初次显示所述第一图像时,在显示界面上显示的局部图像20可以为所述第一图像在宽度方向以及高度方向上,即对角线方向上的第一端的端部图像,局部图像20在宽度方向和高度方向上均未完整显示。可选地,所述第一图像的缩略图可以在显示屏幕的左上角区域或者右下角区域显示。
需要说明的是,所述局部图像可以不为所述第一图像的任一端部图像,例如,所述局部图像可以为所述第一图像中心区域的局部图像,具体可根据实际情况决定,本申请实施例在此不作限定。
所述第一图像的缩略图可以与所述局部图像并排显示,即所述第一图像的缩略图未覆盖所述局部图像。在一种可选地实现形式中,响应于所述第一输入,在确定所述第一图像满足预设条件的情况下,电子设备可以显示第一窗口和第二窗口,所述第一窗口用于显示所述局部图像,所述第二窗口用于显示所述第一图像的缩略图。如图3所示,所述第一图像的缩略图30也可以覆盖局部图像20的部分区域,具体可根据实际情况决定,本申请实施例在此不作限定。
在一种可选地实现形式中,电子设备可以基于所述第一图像的像素尺寸以及电子设备显示屏幕的分辨率确定是否满足所述预设条件。可选地,可以如下确定:
1)确定显示屏幕的显示高宽比PH/PW或显示宽高比PW/PH。示例性地,电子设备显示屏幕的分辨率为2376*1080,则竖屏显示时PH/PW=2376/1080=2.2,PW/PH=1080/2376=0.45。
2)在所述第一图像的像素宽度值较小的情况下,以所述第一图像的像素尺寸为4032*3024为例,电子设备可以将所述第一图像在宽度方向上完整显示,即显示屏幕允许所述第一图像在宽度方向上显示的像素值W’=3024,基于显示屏幕的显示高宽比(PH/PW=2.2),显示屏幕允许所述第一图像在长度方向上显示的像素值H’=(PH/PW)*W’=3024*2.2=6652.8,由于所述第一图像的像素高度值为4032,4032<6652.8,说明所述第一图像的高度值小于显示屏幕的显示高度值,所述第一图像在高度方向上也能完整显示,所述第一图像不满足所述预设条件。而若所述第一图像的像素高度值大于显示屏幕允许所述第一图像在长度方向上显示的像素值H’,说明所述第一图像的高度值大于显示屏幕的显示高度值,所述第一图像在高度方向上无法完整显示,所述第一图像满足所述预设条件。
在所述第一图像的像素高度值较小的情况下,以所述第一图像的像素尺寸为3872*10750为例,电子设备可以将所述第一图像在高度方向上完整显示,即显示屏幕允许所述第一图像在高度方向上显示的像素值H’=3872,基于显示屏幕的显示高宽比(PH/PW=2.2),显示屏幕允许所述第一图像在宽度方向上显示的像素值W’=(PW/PH)*H’=3872*0.45=1742.4,由于所述第一图像的像素高度值为10750,10750>1742.4,说明所述第一图像的宽度值大于显示屏幕的显示宽度值,所述第一图像在宽度方向上不能完整显示,所述第一图像满足所述预设条件。
本申请实施例提供的显示控制方法,电子设备在接收到第一输入时,响应于所述第一输入,在确定第一图像满足所述预设条件的情况下,显示所述第一图像中的局部图像和所述第一图像的缩略图。相比以缩略图的形式显示所述第一图像,显示所述第一图像的局部图像无需用户对图像执行放大的操作,就可以清楚的查看所述第一图像的局部图像内容。此外,通过所述第一图像的缩略图可以指引用户查看所述第一图像的完整图像内容,简化了用户操作,且能够使用户查看到清晰的图像内容。
本申请实施例中,可选地,所述第一图像的缩略图以悬浮控件的方式进行显示;所述接收第一输入之后,所述方法还包括:
响应于所述第一输入,显示第一控件和第二控件;
其中,在所述局部图像为所述第一图像的第一端的端部图像的情况下,所述第一控件为第一显示状态;在所述局部图像不为所述第一图像的第一端的端部图像的情况下,所述第一控件为第二显示状态,且在所述第二显示状态下,所述第一控件用于控制所述局部图像由第二端向所述第一端的方向切换,所述第一端与所述第二端为相对的两端;
在所述局部图像为所述第一图像的第二端的端部图像的情况下,所述第二控件为第三显示状态;在所述局部图像不为所述第一图像的第二端的端部图像的情况下,所述第二控件为第四显示状态,且在所述第四显示状态下,所述第二控件用于控制所述局部图像由所述第一端向所述第二端的方向切换。
本实施例中,电子设备将所述第一图像的缩略图以悬浮控件的方式显示,并显示所述第一控件和所述第二控件对所述第一图像的显示进行指引和控制。
具体实现时,在一种可选地实现形式中,电子设备在接收所述第一输入之后,响应于所述第一输入,显示第一窗口和第二窗口。其中,所述第一窗口以非悬浮控件的方式进行显示,且所述第一窗口用于显示所述局部图像,所述第二窗口以悬浮控件的方式进行显示,且所述第二窗口用于显示所述第一图像的缩略图。
本实施例中,电子设备在接收所述第一输入后,还可以显示所述第一控件和所述第二控件。所述第一控件可以在所述第一显示状态和所述第二显示状态之间切换,所述第二控件可以在所述第三显示状态和所述第四显示状态之间切换,所述第一控件和所述第二控件在不同显示状态下具备不同的功能。
其中,所述第一端和所述第二端可以为宽度方向上相对的两端,也可以为高度方向上相对的两端,也可以为宽度方向以及高度方向上,即对角线方向上相对的两端,具体取决于所述第一图像满足何种预设条件,例如,若所述第一图像的宽度值大于显示屏幕的显示宽度值,则所述第一端和所述第二端可以为宽度方向上相对的两端。在此以所述第一图像的高度值大于显示屏幕的显示高度值,即所述第一端和所述第二端为高度方向上相对的两端的情况为例进行说明:
此情况下,所述第一端可以理解为所述第一图像的顶端,所述第二端可以理解为所述第一图像的底端。在所述第一控件为所述第一显示状态的情况下,所述第一控件用于指示当前显示的局部图像为所述第一图像顶端的端部图像,在所述局部图像上方已经不存在图像内容,这样提示用户可以执行输入控制所述局部图像由所述第一端向所述第二端切换,以查看所述局部图像下方的图像内容。在所述第一控件为所述第二显示状态下,所述第一控件用于指示当前显示的局部图像不为所述的第一图像顶端的端部图像,即在所述局部图像上方存在图像内容,用户可以对所述第一控件执行输入,以控制所述局部图像由所述第二端向所述第一端切换,以查看所述局部图像上方的图像内容。
在所述第二控件为所述第三显示状态的情况下,所述第二控件用于指示当前显示的局部图像为所述第一图像底端的端部图像,在所述局部图像下方已经不存在图像内容,这样提示用户可以执行输入控制所述局部图像由所述第二端向所述第一端切换,以查看所述局部图像上方的图像内容。在所述第二控件为所述第四显示状态下,所述第二控件用于指示当前显示的局部图像不为所述的第一图像底端的端部图像,即在所述局部图像下方存在图像内容,用户可以对所述第二控件执行输入,以控制所述局部图像由所述第一端向所述第二端切换,以查看所述局部图像下方的图像内容。
示例性地,如图3所示,局部图像20为所述第一图像顶端的端部图像,第一控件40处于所述第一显示状态,呈向上的单箭头,第二控件50处于所述第四显示状态,呈向下的双箭头。
可以理解的是,若所述局部图像不为所述第一图像顶端的端部图像,也不为所述第一图像底端的端部图像,所述第一控件处于所述第二显示状态,呈向上的双箭头,且所述第二控件处于所述第四显示状态,呈向下的双箭头。若所述局部图像为所述第一图像底端的端部图像,所述第一控件处于所述第二显示状态,呈向上的双箭头,且所述第二控件处于所述第三显示状态,呈向下的单箭头。
本实施例中,通过将所述第一图像的缩略图以悬浮控件的方式显示,并显示所述第一控件和所述第二控件,使得所述缩略图的显示不会影响所述第一图像的显示效果,且可以通过所述第一控件和所述第二控件,提高查看所述第一图像的完整图像内容的灵活性和可操作性。
本申请实施例中,可选地,所述显示所述第一图像中的局部图像和所述第一图像的缩略图之后,所述方法还包括:
接收第四输入;
响应于所述第四输入,将所述第一图像在当前显示界面显示的局部图像由第一局部图像切换为第二局部图像,且将所述第一图像的缩略图中以预设显示模式显示的缩略区域由第一缩略区域切换为第二缩略区域;
其中,所述第二局部图像与所述第一局部图像部分相同或不同;所述第一缩略区域为所述第一局部图像在所述第一图像的缩略图中对应的区域,所述第二缩略区域为所述第二局部图像在所述第一图像的缩略图中对应的区域。
本实施例中,所述局部图像在所述第一图像的缩略图中对应的缩略区域可以所述预设显示模式进行显示,所述第一图像的缩略图中其他区域可以以不同于所述预设显示模式的显示模式进行显示,以提示用户当前显示的所述局部图像在所述第一图像中的位置。所述以预设显示模式显示的缩略区域,可以随当前显示的局部图像的图像内容的变化而变化。
具体实现时,所述第四输入用于切换当前显示界面显示的所述局部图像。所述第四输入可以为作用于所述局部图像的滑动输入;所述第四输入也可以为作用于所述第一控件或者所述第二控件的点击输入;所述第四输入还可以为作用于所述第一图像的缩略图的点击输入或者滑动输入。可以理解的是,所述第四输入的实现形式并不限于此,具体可根据实际情况决定,本申请实施例在此不作限定。
所述预设显示模式可以包括三种实现形式:第一种,在所述局部图像对应的缩略区域的边缘显示预设边框,例如高亮矩形框;第二种,在所述局部图像对应的缩略区域上显示预设标识,例如线形光标或圆形光标;第三种,将所述局部图像对应的缩略区域放大显示。可以理解的是,所述预设显示模式的实现形式并不限于此,具体可根据实际情况决定,本申请实施例在此不作限定。
本申请实施例中,可选地,所述显示所述第一图像中的局部图像和所述第一图像的缩略图之后,所述方法还包括:
接收第二输入;
响应于所述第二输入,在所述第一图像中确定待编辑区域,并在所述第一图像中对所述待编辑区域进行标记;
编辑所述待编辑区域。
本实施例中,由于当前显示界面显示所述第一图像的局部图像和所述第一图像的缩略图,用户可以在查看所述第一图像时,通过执行所述第二输入选定待编辑区域,从而编辑所述待编辑区域。而无需对所述第一图像进行缩放后查看需要编辑的区域,简化了用户操作,提高了图像编辑的效率。
具体实现时,可选地,所述接收第二输入,包括:
接收对所述局部图像的第二输入,其中,所述待编辑区域包括所述局部图像中与所述第二输入对应的图像区域;或者,
接收对所述第一图像的缩略图的第二输入,所述第二输入用于在所述第一图像的缩略图中确定第一缩略区域,所述待编辑区域包括所述第一缩略区域在所述第一图像中对应的图像区域。
其中,第一种可选地实现形式中,所述接收第二输入,包括:
接收作用于所述局部图像的第二输入,其中,所述待编辑区域包括所述局部图像中与所述第二输入对应的图像区域。
本实现形式中,所述第二输入为作用于所述局部图像的输入。当用户在查看所述局部图像时,若想要对所述局部图像进行编辑,可以在所述局部图像上执行所述第二输入。电子设备可以将所述第二输入作用的图像区域确定为所述待编辑区域。
具体实现时,所述第二输入可以为作用于所述局部图像的点击输入、滑动输入、按压输入等中的任意一种输入,或者为包括多种输入的手势输入,所述第二输入的输入形式可以为电子设备系统设置的输入形式,也可以为电子设备基于用户的自定义设置确定的输入形式。在一种示例性地实现形式中,如图5所示,所述第二输入包括作用于局部图像20上两个位置的点击输入,电子设备响应于所述第二输入,可以以所述点击输入作用的两个位置点为对角点,确定一个矩形图像区域,并将所述矩形图像区域作为所述待编辑区域。在另一种示例性地实现形式中,所述第二输入包括作用于所述局部图像的滑动输入,且所述滑动输入的滑动轨迹为Z字形,电子设备响应于所述第二输入,可以以Z字形滑动轨迹在高度方向上距离最远的两个位置点,确定一个矩形图像区域,并将所述矩形图像区域作为所述待编辑区域。
第二种可选地实现形式中,所述接收第二输入,包括:
接收作用于所述第一图像的缩略图的第二输入,所述第二输入用于在所述第一图像的缩略图中确定第一缩略区域,所述待编辑区域包括所述第一缩略区域在所述第一图像中对应的图像区域。
本实现形式中,所述第二输入为作用于所述第一图像的缩略图的输入。由于用户在当前显示界面仅能查看所述第一图像的局部图像,通过作用于所述第一图像的缩略图的第二输入,可以快速在当前界面未显示的图像内容中确定待编辑区域,而无需在切换当前显示的局部图像内容后,再确定所述待编辑区域,进一步减少了用户操作,提高了图像编辑的效率。
具体实现时,所述第二输入的输入形式可以为电子设备系统设置的输入形式,也可以为电子设备基于用户的自定义设置确定的输入形式。在一种示例性地实现形式中,所述第二输入包括作用于所述第一图像的缩略图上的双指滑动输入,电子设备响应于所述第二输入,可以以所述双指滑动输入的两道滑动轨迹的终止位置点为对角点,确定一个矩形区域,并将所述矩形区域在所述第一图像中对应的图像区域作为所述待编辑区域。在另一种示例性地实现形式中,所述第二输入包括作用于所述第一图像的缩略图上的双击输入,电子设备响应于所述第二输入,可以以所述双击输入作用的位置点为中心,确定一个矩形区域,并将所述矩形区域在所述第一图像中对应的图像区域作为所述待编辑区域。
本实施例中,可选地,在所述第二输入为手势输入的情况下,所述接收第二输入之前,所述方法还包括:
接收第三输入;
响应于所述第三输入,确定目标手势;
所述响应于所述第二输入,在所述第一图像中确定待编辑区域,并在所述第一图像中对所述待编辑区域进行标记,包括:
在所述第二输入对应的手势与所述目标手势相匹配的情况下,响应于所述第二输入,在所述第一图像中确定待编辑区域,并在所述第一图像中对所述待编辑区域进行标记。
本可选的实现形式中,所述第三输入用于设置确定待编辑区域的手势,也就是说,用户可以自定义设置确定待编辑区域的手势,满足不同用户的个性化需求。在显示所述第一图像的局部图像的情况下,若电子设备接收到与设置的目标手势相匹配的手势的情况下,可以确定当前用户需要确定所述待编辑区域,从而可以基于所述手势确定所述待编辑区域。
需要说明的是,所述待编辑区域的数量可以为一个,也可以为多个。例如,电子设备可以滑动所述第一图像,以切换当前显示的局部图像,因此可以在显示不同局部图像时接收所述第二输入时,从而确定多个不同的待编辑区域。或者,电子设备在接收到作用于所述第一图像的缩略图上不同区域的多次第二输入时,也可以确定多个不同的待编辑区域。
在确定所述待编辑区域后,电子设备可以通过矩形框等对所述待编辑区域进行标记,以使用户确认待编辑区域的位置。当接收到用户对所述待编辑区域的编辑操作时,可以对所述待编辑区域执行涂鸦、添加边框、添加文字、添加滤镜、美颜等处理,具体可参照相关技术中对编辑操作的实现,在此不再赘述。
可选地,所述编辑所述待编辑区域,包括:
在所述第一图像中确定一个待编辑区域的情况下,显示第一编辑界面,所述第一编辑界面包括所述一个待编辑区域对应的图像,编辑所述一个待编辑区域对应的图像;或者,
在所述第一图像中确定多个待编辑区域的情况下,显示第二编辑界面,所述第二编辑界面包括第二图像,所述第二图像为所述多个待编辑区域对应的图像拼接得到的图像,编辑所述第二图像。
本可选地实现形式中,在仅确定一个待编辑区域的情况下,电子设备可以将所述待编辑区域对应的图像直接显示在编辑界面,在确定多个待编辑区域的情况下,电子设备可以将所述多个待编辑区域一起显示在编辑界面,例如将多个待编辑区域呈网格状并排显示,或者将所述多个待编辑区域拼接显示,使得在编辑模式下,用户无需通过滑动所述第一图像或者放大所述第一图像,以逐一查找待编辑区域,进一步提高了图像的编辑效率。
或者,可选地,在所述第一图像中确定多个待编辑区域,且所述多个待编辑区域包括第一待编辑区域和第二待编辑区域的情况下,所述编辑所述待编辑区域,包括:
显示第三编辑界面,所述第三编辑界面包括所述第一待编辑区域对应的图像和所述第一图像的缩略图,所述第一图像的缩略图包括多个定位标识,一个所述定位标识与一个所述待编辑区域相关联,且用于标记一个所述待编辑区域对应的缩略区域在所述第一图像的缩略图中的位置;
编辑所述第一待编辑区域;
在接收到作用于所述第二待编辑区域对应的定位标识的第五输入的情况下,响应于所述第五输入,显示第四编辑界面,所述第四编辑界面包括所述第二待编辑区域对应的图像和所述第一图像的缩略图;
编辑所述第二待编辑区域。
本可选地实现形式中,电子设备可以通过所述定位标识,在所述第一图像的缩略图中标记所述待编辑区域,在接收到作用于所述第二待编辑区域对应的定位标识的第五输入时,电子设备可以显示所述第二待编辑区域对应的图像,示例性地,所述多个待编辑区域包括所述第一图像上的区域1、区域2和区域3,在显示所述第三编辑界面时,所述第三编辑界面包括区域1对应的图像和所述第一图像的缩略图,所述第一图像的缩略图上包括与区域1相关联的定位标识1、与区域2相关联的定位标识2和与区域3相关联的定位标识3;在接收到作用于定位标识3的第五输入时,当前显示界面显示的图像可以由区域1对应的图像切换为区域3对应的图像。这样,相比将多个编辑区域同时显示,显示单一的待编辑区域的图像的显示效果更好,且在需要编辑下一待编辑区域的图像时,通过定位标识可以快速切换显示的待编辑图像,用户无需通过滑动所述第一图像或者放大所述第一图像,以逐一查找待编辑区域,进一步提高了图像的编辑效率。
可选地,在所述第一图像中确定有多个待编辑区域的情况下,所述编辑所述待编辑区域,包括:
拼接所述多个待编辑区域对应的图像,得到第三图像;或者,
裁剪所述多个待编辑区域对应的图像。
本可选的实现形式中,在所述第一图像中确定有多个待编辑区域的情况下,电子设备无需用户执行操作,可直接将所述多个待编辑区域进行拼接或者裁剪,进一步减少了用户操作,提高了图像的编辑效率。
本申请实施例中,可选地,所述显示所述第一图像中的局部图像和所述第一图像的缩略图之后,所述方法还包括:
识别所述局部图像中的目标对象,并在所述局部图像中对所述目标对象的图像区域进行标记;
编辑所述目标对象的图像区域。
本实施例中,电子设备可以自动识别所述第一图像中的目标对象,以基于所述目标对象确定待编辑区域提供给用户。所述目标对象可以是所述第一图像中的人像、美食等对象。电子设备可以通过矩形框等对所述目标对象的图像区域进行标记,并以所述目标对象的图像区域作为可编辑区域,对所述目标对象的图像区域进行编辑。示例性地,在用户需要对所述第一图像中的人像进行美颜时,可以基于电子设备自动识别的人像,对识别的全部人像进行统一美颜处理或者选择部分人像进行美颜处理,而无需用户逐一查找所述第一图像中的人像,减少了用户操作,提高了图像的编辑效率。
下面对本申请实施例的一种示例性地实施方式进行说明,如图6所示,本实施方式的具体步骤如下:
步骤601、在接收到作用于相册中图像1的点击输入时,获取图像1的高度值*宽度值H*W,以及获取显示屏幕的显示高度值*显示宽度值PH*PW。
步骤602、判断图像1是否满足所述预设条件,若满足,执行步骤603,若不满足,执行步骤609。
假设图像1的高度值*宽度值为9865*3024,显示屏幕的显示高度值*显示宽度值为2376*1080,且显示屏幕当前为竖屏显示模式,则可以确定显示屏幕不能完整显示图像1,图像1满足所述预设条件。
步骤603、将图像1在宽度方向上完整显示,并基于显示屏幕的显示比例,确定显示屏幕允许图像1在高度方向上显示的像素值。
将图像1在宽度方向上完整显示,即显示屏幕允许图像1在宽度上显示的像素值W’=3024,则显示屏幕允许图像1在高度方向上显示的像素值H’=(PH/PW)*W’=3024*2.2=6652.8。则所述第一图像在当前显示界面显示6652.8*3024的局部图像,还有3212.2*3024的局部图像未显示。
步骤604、在显示界面显示所述局部图像,在所述局部图像的上方以悬浮控件的方式显示图像1的缩略图。
如图3所示,缩略图30以悬浮控件的方式显示于显示界面的右侧。在初次加载缩略图30的时候,在缩略图30的顶部增加向上的闪动箭头,在缩略图30的底部增加向下的闪动箭头,以提示用户图像1显示不完整,当前显示界面仅显示局部图像。根据当前在屏幕上显示的局部图像20,在缩略图30中用矩形框突出显示局部图像20对应的缩略区域。若局部图像20为图像1顶端的端部图像,则使缩略图30下方的单箭头切换为双箭头,以提示用户可以执行输入控制所述局部图像由上至下切换,以查看下方未显示的图像内容。若局部图像20不为图像1顶端的端部图像也不为底端的端部图像,则使缩略图30上方和下方的单箭头均切换为双箭头,以提示用户可以执行输入控制所述局部图像由上至下切换,或者由下至上切换,以查看下方或者上方未显示的图像内容。若局部图像20为图像1底端的端部图像,则使缩略图30上方的单箭头切换为双箭头,以提示用户可以执行输入控制所述局部图像由下至上切换,以查看上方未显示的图像内容。
步骤605、在接收到所述第四输入时,上下滑动图像1以切换当前显示界面显示的局部图像,且图像1的缩略图上矩形框框选的缩略区域也实时变化。
步骤606、在接收到所述第二输入时,在图像1中确定待编辑区域。
本实施方式中,所述第二输入的输入手势为电子设备系统默认设置。如图5所示,系统默认设置的输入手势为用户用手指同时按住局部图像20中上下对角两个位置点,具体地,用右手的拇指按住局部图像20左下角的位置点,并同时用右手的中指按住局部图像20右上角的位置点,选定待编辑区域。
步骤607、编辑选定的待编辑区域。
在选定的待编辑区域后可以直接进入编辑模式,在编辑界面上用户可以执行涂鸦、添加边框、添加文字、裁剪等编辑操作,以对待编辑区域进行处理。
步骤608、对编辑后的图像进行保存。
对编辑后的图像进行保存后,若需要分享到社交平台,可以将编辑后的局部区域生成单独的图像进行分享,或者将编辑后的图像1进行分享。若不需要分享到社交平台,则重复执行步骤605,并将图像1移动至编辑后的图像对应的位置。
需要说明的是,在步骤606中的所述第二输入的输入方式也可以通过用户的自定义设置,如图7所示,具体步骤如下:
步骤701、接收用户的第三输入,所述第三输入用于确定目标手势。
本实施方式中,所述第二输入的输入手势为用户的自定义设置。例如用户先长按所述局部图像的左上角,然后滑动画取Z型弧形,根据Z型弧形的上下位置得到待编辑区域。
步骤702、在接收到与所述目标手势相匹配的手势输入时,在图像1中确定待编辑区域。
步骤703、编辑选定的待编辑区域。
在选定的待编辑区域后可以直接进入编辑模式,在编辑界面上用户可以执行涂鸦、添加边框、添加文字、裁剪等编辑操作,以对待编辑区域进行处理。
步骤704、对编辑后的图像进行保存。
对编辑后的图像进行保存后,若需要分享到社交平台,可以将编辑后的局部区域生成单独的图像进行分享,或者将编辑后的图像1进行分享。若不需要分享到社交平台,则重复执行步骤605,并将图像1移动至编辑后的图像对应的位置。
综上所述,本申请实施例提供的显示控制方法,电子设备在接收到第一输入时,响应于所述第一输入,在确定第一图像满足所述预设条件的情况下,显示所述第一图像中的局部图像和所述第一图像的缩略图。相比以缩略图的形式显示所述第一图像,显示所述第一图像的局部图像无需用户对图像执行放大的操作,就可以清楚的查看所述第一图像的局部图像内容。此外,通过所述第一图像的缩略图可以指引用户查看所述第一图像的完整图像内容,简化了用户操作,且能够使用户查看到清晰的图像内容。
需要说明的是,本申请实施例提供的显示控制方法,执行主体可以为显示控制装置,或者该显示控制装置中的用于执行显示控制方法的控制模块。本申请实施例中以显示控制装置执行显示控制方法为例,说明本申请实施例提供的显示。
请参见图8,图8是本申请实施例提供的显示控制装置的结构图。
如图8所示,显示控制装置800包括:
第一接收模块801,用于接收第一输入;
第一显示模块802,用于响应于所述第一输入,在确定第一图像满足预设条件的情况下,显示所述第一图像中的局部图像和所述第一图像的缩略图;
其中,所述第一图像满足的预设条件包括以下至少一项:所述第一图像的宽度值大于显示屏幕的显示宽度值;所述第一图像的高度值大于显示屏幕的显示高度值。
可选地,所述第一图像的缩略图以悬浮控件的方式进行显示;所述装置还包括:
第二显示模块,用于响应于所述第一输入,显示第一控件和第二控件;
其中,在所述局部图像为所述第一图像的第一端的端部图像的情况下,所述第一控件为第一显示状态;在所述局部图像不为所述第一图像的第一端的端部图像的情况下,所述第一控件为第二显示状态,且在所述第二显示状态下,所述第一控件用于控制所述局部图像由第二端向所述第一端的方向切换,所述第一端与所述第二端为相对的两端;
在所述局部图像为所述第一图像的第二端的端部图像的情况下,所述第二控件为第三显示状态;在所述局部图像不为所述第一图像的第二端的端部图像的情况下,所述第二控件为第四显示状态,且在所述第四显示状态下,所述第二控件用于控制所述局部图像由所述第一端向所述第二端的方向切换。
可选地,显示控制装置800还包括:
第二接收模块,用于接收第二输入;
第一确定模块,用于响应于所述第二输入,在所述第一图像中确定待编辑区域,并在所述第一图像中对所述待编辑区域进行标记;
第一编辑模块,用于编辑所述待编辑区域。
可选地,所述第二接收模块具体用于:
接收作用于所述局部图像的第二输入,其中,所述待编辑区域包括所述局部图像中与所述第二输入对应的图像区域;或者,
接收作用于所述第一图像的缩略图的第二输入,所述第二输入用于在所述第一图像的缩略图中确定第一缩略区域,所述待编辑区域包括所述第一缩略区域在所述第一图像中对应的图像区域。
可选地,所述第一编辑模块具体用于:
在所述第一图像中确定一个待编辑区域的情况下,显示第一编辑界面,所述第一编辑界面包括所述一个待编辑区域对应的图像,编辑所述一个待编辑区域对应的图像;或者,
在所述第一图像中确定多个待编辑区域的情况下,显示第二编辑界面,所述第二编辑界面包括第二图像,所述第二图像为所述多个待编辑区域对应的图像拼接得到的图像,编辑所述第二图像。
可选地,显示控制装置800还包括:
第三接收模块,用于接收第三输入;
第二确定模块,用于响应于所述第三输入,确定目标手势;
所述第一确定模块具体用于:
在所述第二输入对应的手势与所述目标手势相匹配的情况下,响应于所述第二输入,在所述第一图像中确定待编辑区域,并在所述第一图像中对所述待编辑区域进行标记。
可选地,显示控制装置800还包括:
识别模块,用于识别所述局部图像中的目标对象,并在所述局部图像中对所述目标对象的图像区域进行标记;
第二编辑模块,用于编辑所述目标对象的图像区域。
本申请实施例提供的显示控制装置,在接收到第一输入时,响应于所述第一输入,在确定第一图像满足所述预设条件的情况下,显示所述第一图像中的局部图像和所述第一图像的缩略图。相比以缩略图的形式显示所述第一图像,显示所述第一图像的局部图像无需用户对图像执行放大的操作,就可以清楚的查看所述第一图像的局部图像内容。此外,通过所述第一图像的缩略图可以指引用户查看所述第一图像的完整图像内容,简化了用户操作,且能够使用户查看到清晰的图像内容。
本申请实施例中的显示控制装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personaldigital assistant,PDA)等,非移动电子设备可以为服务器、网络附属存储器(NetworkAttached Storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。
本申请实施例中的显示控制装置可以为具有操作系统的装置。该操作系统可以为安卓(Android)操作系统,可以为iOS操作系统,还可以为其他可能的操作系统,本申请实施例不作具体限定。
本申请实施例提供的显示控制装置能够实现图1至图7的方法实施例实现的各个过程,为避免重复,这里不再赘述。
可选地,如图9所示,本申请实施例还提供一种电子设备900,包括处理器901,存储器902,存储在存储器902上并可在所述处理器901上运行的程序或指令,该程序或指令被处理器901执行时实现上述显示控制方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
需要说明的是,本申请实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。
图10为实现本申请实施例的一种电子设备的硬件结构示意图。
该电子设备1000包括但不限于:射频单元1001、网络模块1002、音频输出单元1003、输入单元1004、传感器1005、显示单元1006、用户输入单元1007、接口单元1008、存储器1009、以及处理器1010等部件。
本领域技术人员可以理解,电子设备1000还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器1010逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图10中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
其中,用户输入单元1007用于接收第一输入;
响应于所述第一输入,在处理器1010确定第一图像满足预设条件的情况下,显示单元1006用于显示所述第一图像中的局部图像和所述第一图像的缩略图;
其中,所述第一图像满足的预设条件包括以下至少一项:所述第一图像的宽度值大于显示屏幕的显示宽度值;所述第一图像的高度值大于显示屏幕的显示高度值。
可选地,所述第一图像的缩略图以悬浮控件的方式进行显示;
显示单元1006还用于响应于所述第一输入,显示第一控件和第二控件;
其中,在所述局部图像为所述第一图像的第一端的端部图像的情况下,所述第一控件为第一显示状态;在所述局部图像不为所述第一图像的第一端的端部图像的情况下,所述第一控件为第二显示状态,且在所述第二显示状态下,所述第一控件用于控制所述局部图像由第二端向所述第一端的方向切换,所述第一端与所述第二端为相对的两端;
在所述局部图像为所述第一图像的第二端的端部图像的情况下,所述第二控件为第三显示状态;在所述局部图像不为所述第一图像的第二端的端部图像的情况下,所述第二控件为第四显示状态,且在所述第四显示状态下,所述第二控件用于控制所述局部图像由所述第一端向所述第二端的方向切换。
可选地,用户输入单元1007还用于接收第二输入;
处理器1010用于响应于所述第二输入,在所述第一图像中确定待编辑区域,并在所述第一图像中对所述待编辑区域进行标记;
处理器1010还用于编辑所述待编辑区域。
可选地,用户输入单元1007具体用于接收作用于所述局部图像的第二输入,其中,所述待编辑区域包括所述局部图像中与所述第二输入对应的图像区域;或者,
用户输入单元1007具体用于接收作用于所述第一图像的缩略图的第二输入,所述第二输入用于在所述第一图像的缩略图中确定第一缩略区域,所述待编辑区域包括所述第一缩略区域在所述第一图像中对应的图像区域。
可选地,显示单元1006还用于在所述第一图像中确定一个待编辑区域的情况下,显示第一编辑界面,所述第一编辑界面包括所述一个待编辑区域对应的图像,处理器1010具体用于编辑所述一个待编辑区域对应的图像;或者
显示单元1006还用于在所述第一图像中确定多个待编辑区域的情况下,显示第二编辑界面,所述第二编辑界面包括第二图像,所述第二图像为所述多个待编辑区域对应的图像拼接得到的图像,处理器1010具体用于编辑所述第二图像。
可选地,用户输入单元1007还用于接收第三输入;
处理器1010还用于响应于所述第三输入,确定目标手势;
处理器1010具体用于:
在所述第二输入对应的手势与所述目标手势相匹配的情况下,响应于所述第二输入,在所述第一图像中确定待编辑区域,并在所述第一图像中对所述待编辑区域进行标记。
可选地,处理器1010还用于识别所述局部图像中的目标对象,并在所述局部图像中对所述目标对象的图像区域进行标记;
编辑所述目标对象的图像区域。
本申请实施例提供的电子设备,在接收到第一输入时,响应于第一输入,在确定所述第一图像满足所述预设条件的情况下,显示所述第一图像中的局部图像和所述第一图像的缩略图。相比以缩略图的形式显示所述第一图像,显示所述第一图像的局部图像无需用户对图像执行放大的操作,就可以清楚的查看所述第一图像的局部图像内容。此外,通过所述第一图像的缩略图可以指引用户查看所述第一图像的完整图像内容,简化了用户操作,且能够使用户查看到清晰的图像内容。
应理解的是,本申请实施例中,输入单元1004可以包括图形处理器(GraphicsProcessing Unit,GPU)10041和麦克风10042,图形处理器10041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元1006可包括显示面板10061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板10061。用户输入单元1007包括触控面板10071以及其他输入设备10072。触控面板10071,也称为触摸屏。触控面板10071可包括触摸检测装置和触摸控制器两个部分。其他输入设备10072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器1009可用于存储软件程序以及各种数据,包括但不限于应用程序和操作系统。处理器1010可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器1010中。
本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述显示控制方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。
本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述显示控制方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
应理解,本申请实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法。
上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。
- 上一篇:石墨接头机器人自动装卡簧、装栓机
- 下一篇:一种智能会议交互方法及系统