本申请实施例涉及终端拍摄领域,特别涉及一种照片显示方法、装置、终端及存储介质。
背景技术
随着移动终端中拍摄组件配置的不断提高,越来越多的用户倾向于使用移动终端进行拍摄。
用户使用移动终端拍摄得到照片后,拍摄界面的预定区域内将会显示该照片的缩略图。用户可以通过点击缩略图进行相册界面,从而在相册界面中查看该照片并进行相应的操作。
技术实现要素:
本申请实施例提供了一种照片显示方法、装置、终端及存储介质。所述技术方案如下:
一方面,提供了一种照片显示方法,所述方法包括:
显示拍摄界面,所述拍摄界面中包含快门控件;
当接收到对所述快门控件的触发操作时,进行拍摄并生成n张照片,n≥2,n为整数;
对所述n张照片进行场景识别,得到场景识别结果;
若所述场景识别结果指示所述n张照片属于同一拍摄场景,则在所述拍摄界面中显示所述n张照片。
另一方面,提供了一种照片显示装置,所述装置包括:
第一显示模块,用于显示拍摄界面,所述拍摄界面中包含快门控件;
拍摄模块,用于当接收到对所述快门控件的触发操作时,进行拍摄并生成n张照片,n≥2,n为整数;
识别模块,用于对所述n张照片进行场景识别,得到场景识别结果;
第二显示模块,用于当所述场景识别结果指示所述n张照片属于同一拍摄场景时,在所述拍摄界面中显示所述n张照片。
另一方面,提供了一种终端,所述终端包括处理器和存储器;所述存储器存储有至少一条指令,所述至少一条指令用于被所述处理器执行以实现如上述方面所述的照片显示方法。
另一方面,提供了一种计算机可读存储介质,所述存储介质存储有至少一条指令,所述至少一条指令用于被处理器执行以实现如上述方面所述的照片显示方法。
本申请实施例提供的照片显示方法中,终端根据接收到的对快门控件的触发操作,拍摄并生成n张照片后,对n张照片进行场景识别,并在场景识别结果指示n张照片属于同一拍摄场景时,在拍摄界面中显示n张照片;相较于相关技术中需要点击缩略图进入相册界面查看已拍摄的照片,本申请实施例中,直接将同一拍摄场景的多张照片显示在拍摄界面,方便用户在拍摄的同时查看同一拍摄场景下已拍摄的其他照片,而无需在拍摄界面和相册界面之间进行来回切换,进而简化了照片查看流程,提高了照片查看的效率。
附图说明
图1示出了本申请一个示例性实施例所提供的终端的结构示意图;
图2是相关技术中拍摄界面切换至相册界面过程的界面示意图;
图3示出了本申请一个示例性实施例示出的照片显示方法的流程图;
图4是图3所示照片显示方法实施过程的界面示意图;
图5示出了本申请另一个示例性实施例示出的照片显示方法的流程图;
图6是在拍摄界面中删除照片过程的界面示意图;
图7是在拍摄界面中分享照片过程的界面示意图;
图8示出了本申请另一个示例性实施例示出的照片显示方法的流程图;
图9是通过快速查看控件触发照片显示过程的界面示意图;
图10示出了本申请一个实施例提供的照片显示装置的结构框图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
在本文中提及的“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
请参考图1,其示出了本申请一个示例性实施例所提供的终端的结构示意图。
可选的,该终端120中包括:处理器122、存储器124和显示屏126。
处理器122可以包括一个或者多个处理核心。处理器122利用各种接口和线路连接整个终端120内的各个部分,通过运行或执行存储在存储器124内的指令、程序、代码集或指令集,以及调用存储在存储器124内的数据,执行终端100的各种功能和处理数据。可选的,处理器122可以采用数字信号处理(digitalsignalprocessing,dsp)、现场可编程门阵列(field-programmablegatearray,fpga)、可编程逻辑阵列(programmablelogicarray,pla)中的至少一种硬件形式来实现。处理器122可集成中央处理器(centralprocessingunit,cpu)、图像处理器(graphicsprocessingunit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示屏所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器122中,单独通过一块芯片进行实现。
存储器124可以包括随机存储器(randomaccessmemory,ram),也可以包括只读存储器(read-onlymemory)。可选的,该存储器140包括非瞬时性计算机可读介质(non-transitorycomputer-readablestoragemedium)。存储器124可用于存储指令、程序、代码、代码集或指令集。存储器124可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等;存储数据区可存储下面各个方法实施例中涉及到的数据等。
显示屏126是用于显示图像的组件。显示屏126可以仅具有图像显示功能,也可以同时具有图像显示以及接收触摸操作的功能,即该显示屏126可以为触摸显示屏。并且,显示屏126可以是全面屏、异形屏、折叠屏、曲面屏或其他形式的屏幕,本申请实施例并不对此进行限定。
本申请实施例中,终端120还包括摄像组件,该摄像组件包括前置摄像头,和/或,后置摄像头。本申请实施例并不对摄像组件的数量以及设置位置进行限定。当终端120开启拍摄功能时,摄像组件即开始进行图像采集,而显示屏126则可以对采集到的图像进行显示。
当然,终端120还可以包含距离传感器、加速度传感器、角速度传感器、定位组件、红外组件、蓝牙组件等其他组件,本申请实施例并不对终端120的具体结构构成限定。
相关技术中,如图2所示,用户使用终端完成拍摄后,拍摄界面21的左下角区域显示上一张照片的缩略图22。当用户需要对之前拍摄的照片进行查看或操作时,通过点击缩略图22触发终端将拍摄界面21切换为相册界面23,并在相册界面23中显示最近拍摄的一张照片。用户通过左右滑动手势,即可切换相册界面23中显示的照片。并且,该相册界面23中设置有不同的操作控件,比如分享控件24、收藏控件25和删除控件26,用户通过点击不同的操作控件即可对相册界面23中当前显示的照片进行操作。若用户需要继续进行拍摄,则通过点击相册界面23中的返回控件27触发终端将相册界面23切换为拍摄界面21。
可见,拍摄过程中,当用户需要查看之前拍摄的照片时,需要在拍摄界面和相册界面之间进行来回切换。在一种可能的应用场景下,用户需要在某一拍摄场景中连续拍摄了多张照片,且需要随时查看并比较之前拍摄的各张照片的拍摄效果时,需要反复进行界面切换,并在相册界面中通过滑动手势切换查看不同的照片,整个拍摄过程十分繁琐。
而本申请实施例提供的照片显示方法中,终端拍摄生成多张照片后,通过对多张照片进行场景识别,并在识别出多张照片属于同一场景时,将多张照片显示在拍摄界面中,使得用户在拍摄的同时,即可进行查看之前拍摄的多张照片,无需切换至相册界面进行查看。并且,用户可以直接对拍摄界面中的照片进行操作,进一步简化了对照片进行操作的流程。
本申请各个实施例提供的照片显示方法应用于安装有相机应用程序的终端,该相机应用程序可以是终端原生相机应用程序,和/或,终端安装的第三方相机应用程序程序,比如,美颜相机应用程序、趣味相机应用程序等等,本申请对此不做限定。下面采用示意性的实施例对照片显示方法的实现流程进行说明。
请参考图3,其示出了本申请一个示例性实施例示出的照片显示方法的流程图。本实施例以该方法应用于图1所示的终端120来举例说明。该方法包括:
步骤301,显示拍摄界面,拍摄界面中包含快门控件。
当接收到相机应用程序启动指令时,终端启动相机应用程序并显示拍摄界面。可选的,该拍摄界面中包括取景画面区域、拍摄参数设置区域和拍摄控制区域。其中,取景画面区域用于显示取景画面;拍摄参数设置区域用于显示拍摄参数设置控件,比如闪光灯开关控件、高动态范围图像(high-dynamicrange,hdr)开关控件、滤镜控件等等;拍摄控制区域用于显示快门控件,比如快门控件和摄像头切换控件等等。
本申请实施例并不对拍摄界面中不同功能区域的布局,以及不同功能区域中控件的设置方式以及类型进行限定。
示意性的,如图4所示,终端显示的拍摄界面41中包含快门控件42。
步骤302,当接收到对快门控件的触发操作时,进行拍摄并生成n张照片,n≥2,n为整数。
其中,该触发操作可以是点击操作或长按操作中的至少一种。
可选的,每次接收到对快门控件的触发操作,终端即拍摄并生成一张照片,n次触发操作后,终端即生成n张照片。
步骤303,对n张照片进行场景识别,得到场景识别结果。
可选的,针对拍摄得到的n张照片,终端对各张照片进行场景识别,得到各张照片对应的照片场景,并对各个照片场景进行比较,从而得到指示照片场景相似度的场景识别结果。
针对场景识别的过程,在一种可能的实施方式中,终端识别n张照片中各张照片的照片背景;若相邻照片的照片背景的背景相似度大于第一相似度阈值,则确定n张照片属于同一拍摄场景。
由于在同一拍摄场景下拍摄时,拍摄得到照片的照片背景通常较为相似,因此,终端通过计算相邻照片中照片背景的相似度,来确定相邻照片是否在同一拍摄场景下拍摄。其中,相邻照片指拍摄时刻相邻的两张照片。
其中,终端可以通过图像分割算法(比如借助opencv),分离出照片中的前景和背景,从而得到各张照片对应的照片背景。本申请实施例并不对识别照片背景的具体方式进行限定。
可选的,当n张照片中,各组相邻照片的背景相似度均大于第一相似度阈值时,确定n张照片属于同一拍摄场景。比如,该第一相似度阈值为80%。
针对场景识别的过程,在另一种可能的实施方式中,终端识别n张照片中各张照片的目标拍摄物;若相邻照片的目标拍摄物的拍摄物相似度大于第二相似度阈值,则确定n张照片属于同一拍摄场景。
在拍摄运动的物体时,随着物体的运动,拍摄得到照片的背景可能存在较大差异,但是各张照片中均包含同一物体。因此,终端通过识别各张照片中的目标拍摄物,并计算目标拍摄物体的拍摄物相似度,以此确定相邻照片是否在同一拍摄场景下拍摄。
其中,终端可以通过获取照片焦点的方式确定照片中的目标拍摄物,进而计算目标拍摄物之间的相似度。
可选的,当n张照片中,各组相邻照片的拍摄物相似度均大于第二相似度阈值时,确定n张照片属于同一拍摄场景。比如,该第二相似度阈值为80%。
当然,在其他可能的实施方式中,终端还可以根据各张照片的拍摄时刻,确定各张照片是否属于同一拍摄场景(比如,拍摄时刻之间的间隔小于时间阈值),本申请并不对此进行限定。
若场景识别结果指示n张照片属于同一拍摄场景,终端则执行下述步骤304;若场景识别结果指示n张照片不属于同一拍摄场景,终端将不会执行步骤304,而是采用传统方式在拍摄界面中显示最近一张照片的缩略图。
步骤304,若场景识别结果指示n张照片属于同一拍摄场景,则在拍摄界面中显示n张照片。
当n张照片属于同一拍摄场景时,表明n张照片是在同一场景下拍摄得到,且拍摄内容之间存在关联性,因此,为了方便用户在拍摄的同时,查看已拍摄得到的n张照片,终端将n张照片显示在拍摄界面中。其中,n张照片由终端自动显示,或者,n张照片由用户手动触发显示。
可选的,n张照片叠加显示在拍摄界面中取景画面的预定区域,或者,n张照片叠加显示在拍摄界面中原有的功能区域(比如叠加显示在拍摄参数设置区域上)。本申请实施例并不对n张照片的显示位置进行限定。
可选的,n张照片横向显示在拍摄界面中,或,纵向显示在拍摄界面中,且n张照片显示顺序与其拍摄顺序相对应。
在一种可能的实施方式中,n张照片的显示尺寸为预设尺寸,且该预设尺寸大于拍摄界面中缩略图的尺寸,从而方便用户清楚查看。
示意性的,如图4所示,终端识别出照片43、照片44、照片45和照片46属于同一拍摄场景,从而将根据拍摄顺序,将照片43、照片44、照片45和照片46依次显示在拍摄界面41的取景画面区域。
针对拍摄界面中照片的显示方式,在一种可能的实施方式中,终端在拍摄界面中显示浮窗;若n≤m,则在浮窗中罗列显示n张照片,m为照片显示阈值;若n>m,则在浮窗中叠加显示n张照片;当接收到对叠加显示的n张照片的触发操作时,在浮窗中罗列显示n张照片中的m张照片。后续用户可以通过左右滑动操作,控制终端在浮窗中显示剩余的n-m张照片。
比如,当m=4时,若同一拍摄场景下的照片数量小于等于4,浮窗中罗列各张照片;若照片数量大于4,浮窗中则叠加显示各张照片,并在接收到点击操作时,展开显示各张照片。
需要说明的是,用户使用终端在同一拍摄场景中拍摄的过程中,拍摄界面中显示的照片的数量动态更新。比如,在同一拍摄场景下拍摄两张照片后,拍摄界面中显示两张照片,当用户继续拍摄一张照片后,拍摄界面中即显示三张照片,以此类推。
综上所述,本申请实施例提供的照片显示方法中,终端根据接收到的对快门控件的触发操作,拍摄并生成n张照片后,对n张照片进行场景识别,并在场景识别结果指示n张照片属于同一拍摄场景时,在拍摄界面中显示n张照片;相较于相关技术中需要点击缩略图进入相册界面查看已拍摄的照片,本申请实施例中,直接将同一拍摄场景的多张照片显示在拍摄界面,方便用户在拍摄的同时查看同一拍摄场景下已拍摄的其他照片,而无需在拍摄界面和相册界面之间进行来回切换,进而简化了照片查看流程,提高了照片查看的效率。
由于拍摄界面中叠加显示的n张照片会对拍摄界面中原有的元素造成遮挡,因此为了方便用户快速隐藏拍摄界面中显示的照片,在一种可能的实施方式中,当接收到对拍摄界面中目标区域的触发操作时,终端隐藏n张照片,其中,目标区域是指除n张照片对应显示区域外的区域。
示意性的,如图4所示,由于照片43、照片44、照片45和照片46叠加显示在拍摄界面41的取景画面区域上,当用户点击取景画面区域时,终端即隐藏显示的照片,并根据点击区域进行对焦操作。
为了使用户在查看照片的同时,能够对照片进行快速操作,在拍摄界面中显示n张照片后,终端进一步接收n张照片的操作,并根据操作类型对照片进行相应的处理。在一种可能的实施方式中,在图3所示实施例的基础上,如图5所示,步骤304之后还可以包括如下步骤。
步骤305,当接收到对n张照片中目标照片的第一操作时,删除目标照片。
可选的,该第一操作是沿指定方向的滑动操作,该指定方向可以是竖直向下或者竖直向上。
在一种可能的实施方式中,当接收到对目标照片的上滑操作时,终端对目标照片进行删除。示意性的,如图6所示,当接收到对照片43的上滑操作,终端即将照片43进行删除。
在其他可能的实施方式中,当接收到对n张照片中任一照片的长按操作时,终端在各张照片的周侧显示删除角标,当接到对目标照片对应删除角标的点击操作时,终端即删除目标照片。本申请实施例并不对删除照片的具体操作方式进行限定。
相较于相关技术中,需要切换至相册界面才能对已拍摄的照片进行删除操作,本实施例中,用户可以直接对拍摄界面中显示的照片进行删除,从而免去了切换界面的操作,简化了照片删除流程的同时,避免质量较差的照片占用终端存储空间。
步骤306,当接收到对n张照片中目标照片的第二操作时,在拍摄界面中显示分享入口,分享入口用于将目标照片分享至目标应用程序。
可选的,该第二操作是对目标照片的长按操作、单击操作、双击操作或按压操作中的至少一种。
在一种可能的实施方式中,当接收到对n张照片中目标照片的长按操作时,终端在拍摄界面显示分享入口,该分享入口中包含至少一个应用程序的应用图标,当接收到对目标应用程序对应应用图标的点击操作时,终端即将目标照片分享至目标应用程序。
示意性的,如图7所示,当接收到对照片46的长按操作,终端即在拍摄界面41中显示分享入口47,以便用于将照片46分享至目标应用程序。
相较于相关技术中,需要切换至相册界面才能对已拍摄的照片进行分享操作,本实施例中,用户可以直接对拍摄界面中显示的照片进行分享,从而免去了切换界面的操作,简化了照片分享流程。
步骤307,当接收到对n张照片中目标照片的第三操作时,将目标照片添加至收藏夹。
可选的,该第三操作是对目标照片的长按操作、单击操作、双击操作或按压操作中的至少一种。
在一种可能的实施方式中,当接收到对n张照片中目标照片的按压操作时,终端将目标照片添加至收藏夹。
需要说明的是,为了避免误操作,上述步骤中,第一操作、第二操作和第三操作互不相同。比如,第一操作为上滑操作,第二操作为长按操作,第三操作为按压操作。
本实施例中,通过接收对拍摄界面中目标照片的操作,并根据操作类型对目标照片进行删除、分享、收藏等处理,无需用户切换至相册界面进行操作,进一步提高了照片的处理效率。
针对上述实施例中n张照片的显示时机,在一种可能的实施方式中,在图3所示实施例的基础上,如图8所示,步骤304可以包括如下步骤。
步骤304a,若场景识别结果指示n张照片属于同一拍摄场景,则在拍摄界面中显示快速查看控件,快速查看控件用于触发显示同一拍摄场景下的照片。
当识别出n张照片属于同一拍摄场景时,终端并不是直接将n张照片显示在拍摄界面中,而是在拍摄界面中显示快速查看控件,由用户确定是否需要在拍摄界面显示照片。
示意性的,如图9所示,当识别出多张属于同一拍摄场景的照片时,终端在拍摄界面41中显示快速查看按钮48。
步骤304b,若接收到对快速查看控件的触发操作,则在拍摄界面中显示n张照片。
相应的,当接收到对快速查看控件的触发操作,终端即将n张照片显示在拍摄界面中。若未接收到对快速查看控件的触发操作,则持续显示。
示意性的,如图9所示,当接收到对快速查看按钮48的点击操作时,终端即将照片43、照片44、照片45以及照片46显示在拍摄界面41中。
本实施例中,终端通过显示快速查看控件,指示用户手动触发显示同一拍摄场景下的多张照片,避免直接在拍摄界面中显示照片对用户拍摄造成影响。
在另一种可能的实施方式中,在图3所示实施例的基础上,如图8所示,步骤304还可以包括如下步骤。
步骤304c,根据传感器数据确定终端姿态。
通常情况下,终端在拍摄过程中处于拍摄姿态,拍摄姿态下,终端与水平面的夹角大于夹角阈值(比如45°,即处于半竖直姿态);而用户在查看或处理已拍摄照片时,终端则处于非拍摄姿态(终端与水平面的夹角小于夹角阈值)。
因此,为了避免拍摄过程中显示照片对拍摄造成影响,终端实时获取传感器采集的传感器数据,并根据传感器数据确定中终端的实时姿态。
可选的,该传感器包括加速度传感器和/或三轴陀螺仪传感器,相应的,传感器数据包括加速度数据和/或角速度数据。
步骤304d,若场景识别结果指示n张照片属于同一拍摄场景,且终端姿态为非拍摄姿态,则在拍摄界面中显示n张照片,其中,非拍摄姿态下终端与水平面的夹角小于夹角阈值。
当场景识别结果指示n张照片属于同一拍摄场景,且终端姿态为非拍摄姿态时,终端确定用户存在查看照片的意图,从而在拍摄界面中显示n张照片
可选的,当终端由非拍摄姿态变为拍摄姿态时,终端隐藏n张照片。
在一个示意性的场景下,用户在同一拍摄场景下举起手机拍摄过程中,拍摄界面中将不会显示已拍摄的照片;当用户放下手机进行查看时,拍摄界面中将即显示已拍摄的照片。
本实施例中,终端根据传感器数据确定当前终端姿态,并在非拍摄姿态时,在拍摄界面中显示已拍摄的照片,避免拍摄状态下显示照片对拍摄过程造成的影响。
在另一种可能的实施方式中,在图3所示实施例的基础上,如图8所示,步骤304还可以包括如下步骤。
步骤304e,若场景识别结果指示n张照片属于同一拍摄场景,则对拍摄界面中当前显示的取景画面进行场景识别。
与上述步骤中识别照片中照片背景相似的,当n张照片属于同一拍摄场景时,终端进一步对当前取景画面进行场景识别,识别出其中的取景背景。
步骤304f,若n张照片与取景画面属于同一拍摄场景,则在拍摄界面中显示n张照片。
通常情况下,用户在拍摄过程中,才需要查看当前场景下已拍摄照片,因此,终端检测取景画面的取景背景与n张照片的照片背景是否属于同一拍摄场景,若属于同一拍摄场景,终端确定用户可能需要继续进行拍摄,从而在拍摄界面中显示n张照片,方便用户对已拍摄的照片进行处理,比如删除质量较差的照片。
可选的,若n张照片与取景画面不属于同一拍摄场景,终端确定已离开照片对应的拍摄场景,并不会在拍摄界面中显示照片。
请参考图10,其示出了本申请一个实施例提供的照片显示装置的结构框图。该照片显示装置可以通过软件、硬件或者两者的结合实现成为终端120的全部或一部分。该装置包括:
第一显示模块1010,用于显示拍摄界面,所述拍摄界面中包含快门控件;
拍摄模块1020,用于当接收到对所述快门控件的触发操作时,进行拍摄并生成n张照片,n≥2,n为整数;
识别模块1030,用于对所述n张照片进行场景识别,得到场景识别结果;
第二显示模块1040,用于当所述场景识别结果指示所述n张照片属于同一拍摄场景时,在所述拍摄界面中显示所述n张照片。
可选的,所述识别模块1030,包括:
第一识别单元,用于识别所述n张照片中各张照片的照片背景;若相邻照片的所述照片背景的背景相似度大于第一相似度阈值,则确定所述n张照片属于同一拍摄场景;
和/或,
第二识别单元,用于识别所述n张照片中各张照片的目标拍摄物;若相邻照片的所述目标拍摄物的拍摄物相似度大于第二相似度阈值,则确定所述n张照片属于同一拍摄场景;
其中,相邻照片指拍摄时刻相邻的两张照片。
可选的,所述第二显示模块1040,包括:
控件显示单元,用于若所述场景识别结果指示所述n张照片属于同一拍摄场景,则在所述拍摄界面中显示快速查看控件,所述快速查看控件用于触发显示同一拍摄场景下的照片;
显示单元,用于若接收到对所述快速查看控件的触发操作,则在所述拍摄界面中显示所述n张照片。
可选的,所述第二显示模块1040,包括:
姿态确定单元,用于根据传感器数据确定终端姿态;
所述显示单元,用于若所述场景识别结果指示所述n张照片属于同一拍摄场景,且所述终端姿态为非拍摄姿态,则在所述拍摄界面中显示所述n张照片,其中,所述非拍摄姿态下终端与水平面的夹角小于夹角阈值。
可选的,所述第二显示模块1040,包括:
第三识别单元,用于若所述场景识别结果指示所述n张照片属于同一拍摄场景,则对所述拍摄界面中当前显示的取景画面进行场景识别;
所述显示单元,用于若所述n张照片与所述取景画面属于同一拍摄场景,则在所述拍摄界面中显示所述n张照片。
可选的,所述显示单元,用于:
在所述拍摄界面中显示浮窗;
若n≤m,则在所述浮窗中罗列显示所述n张照片,m为照片显示阈值;
若n>m,则在所述浮窗中叠加显示所述n张照片;当接收到对叠加显示的所述n张照片的触发操作时,在所述浮窗中罗列显示所述n张照片中的m张照片。
可选的,所述装置包括:
删除模块,用于当接收到对所述n张照片中目标照片的第一操作时,删除所述目标照片;
分享模块,用于当接收到对所述n张照片中目标照片的第二操作时,在所述拍摄界面中显示分享入口,所述分享入口用于将所述目标照片分享至目标应用程序;
收藏模块,用于当接收到对所述n张照片中目标照片的第三操作时,将所述目标照片添加至收藏夹;
其中,所述第一操作、所述第二操作和所述第三操作互不相同。
可选的,所述装置还包括:
隐藏模块,用于当接收到对所述拍摄界面中目标区域的触发操作时,隐藏所述n张照片,所述目标区域是指除所述n张照片对应显示区域外的区域。
综上所述,本申请实施例中,终端根据接收到的对快门控件的触发操作,拍摄并生成n张照片后,对n张照片进行场景识别,并在场景识别结果指示n张照片属于同一拍摄场景时,在拍摄界面中显示n张照片;相较于相关技术中需要点击缩略图进入相册界面查看已拍摄的照片,本申请实施例中,直接将同一拍摄场景的多张照片显示在拍摄界面,方便用户在拍摄的同时查看同一拍摄场景下已拍摄的其他照片,而无需在拍摄界面和相册界面之间进行来回切换,进而简化了照片查看流程,提高了照片查看的效率。
另外,通过接收对拍摄界面中目标照片的操作,并根据操作类型对目标照片进行删除、分享、收藏等处理,无需用户切换至相册界面进行操作,进一步提高了照片的处理效率。
此外,终端通过显示快速查看控件,指示用户手动触发显示同一拍摄场景下的多张照片,避免直接在拍摄界面中显示照片对用户拍摄造成影响。
此外,终端根据传感器数据确定当前终端姿态,并在非拍摄姿态时,在拍摄界面中显示已拍摄的照片,避免拍摄状态下显示照片对拍摄过程造成的影响。
本申请实施例还提供了一种计算机可读介质,该计算机可读介质存储有至少一条指令,所述至少一条指令由所述处理器加载并执行以实现如上各个实施例所述的照片显示方法。
本申请实施例还提供了一种计算机程序产品,该计算机程序产品存储有至少一条指令,所述至少一条指令由所述处理器加载并执行以实现如上各个实施例所述的照片显示方法。
本领域技术人员应该可以意识到,在上述一个或多个示例中,本申请实施例所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。
以上所述仅为本申请的较佳实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。