图片排序方法、装置、设备及存储介质与流程
未命名
08-05
阅读:95
评论:0

1.本发明涉及计算机技术领域,尤其涉及一种图片排序方法、装置、设备及存储介质。
背景技术:
2.日常生活中对拍摄的照片以及存储的图片进行查看时,图片默认是按照时间进行排序的。有些手机支持图片按照大小、文件名称等方式进行排序。但是如果用户想要按照一定的顺序查看相应图片,只能通过多次滑动跳过中间照片、来回切换进行查看。特别在工作中,面临给客户用手机按照一定顺序展示相应图片的场景时,操作复杂,带来极低的用户体验。
3.上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
技术实现要素:
4.本发明的主要目的在于提供一种图片排序方法、装置、设备及存储介质,旨在解决如果用户想要按照一定的顺序查看相应图片,只能通过多次滑动跳过中间照片、来回切换进行查看,操作复杂,用户体验低的技术问题。
5.为实现上述目的,本发明提供了一种图片排序方法,所述方法包括以下步骤:
6.基于缩略图预览界面展示初始相册中各图片对应的缩略图;
7.接收用户针对所述缩略图输入的排序指令;
8.根据所述排序指令对所述初始相册中各图片的展示顺序进行调整,得到目标相册。
9.可选地,所述根据所述排序指令对所述初始相册中各图片的展示顺序进行调整,得到目标相册,包括:
10.在所述排序指令为针对第一缩略图的第一指令时,将所述初始相册中所述第一缩略图对应的第一图片排序至初始相册最后位置,得到调整后的第一展示顺序;
11.根据调整后的第一展示顺序生成目标相册。
12.可选地,所述根据所述排序指令对所述初始相册中各图片的展示顺序进行调整,得到目标相册,包括:
13.在所述排序指令为针对第二缩略图的第二指令时,将所述初始相册中所述第二缩略图对应的第二图片排序至初始相册最前位置,得到调整后的第二展示顺序;
14.根据调整后的第二展示顺序生成目标相册。
15.可选地,所述接收用户针对所述缩略图输入的排序指令之前,所述方法还包括:
16.接收用户针对第三缩略图输入的固定位置指令;
17.根据所述固定位置指令对所述初始相册中所述第三缩略图对应的第三图片的排序位置进行固定。
18.可选地,所述根据所述固定位置指令对所述初始相册中所述第三缩略图对应的第三图片的排序位置进行固定之后,所述方法还包括:
19.在接收到用户针对所述第三缩略图输入的取消固定指令时,对所述初始相册中所述第三图片的排序位置进行取消固定。
20.可选地,所述基于缩略图预览界面展示初始相册中各图片对应的缩略图之前,所述方法还包括:
21.获取针对本地相册输入的批量选择指令;
22.根据所述批量选择指令从所述本地相册中选择多张图片;
23.根据所述多张图片生成所述初始相册。
24.可选地,所述基于缩略图预览界面展示初始相册中各图片对应的缩略图之前,所述方法还包括:
25.扫描预设存储路径,得到若干图片;
26.根据所述若干图片生成所述初始相册。
27.可选地,所述根据所述排序指令对所述初始相册中各图片的展示顺序进行调整,得到目标相册之后,所述方法还包括:
28.在接收到用户针对所述目标相册输入的查看指令时,对所述目标相册中各图片按照对应的展示排序进行原图展示。
29.可选地,所述在接收到用户针对所述目标相册输入的查看指令时,对所述目标相册中各图片按照对应的展示排序进行原图展示之后,所述方法还包括:
30.在接收到用户针对当前展示的第一原图输入的切换查看指令时,对所述目标相册中所述第一原图下一张的第二原图进行展示,并将所述目标相册中所述第一原图排序至所述第二原图之后。
31.可选地,所述在接收到用户针对所述目标相册输入的查看指令时,对所述目标相册中各图片按照对应的展示排序进行原图展示之后,所述方法还包括:
32.在接收到用户针对当前展示的第三原图输入的第三指令时,对所述目标相册中所述第三原图的下一张原图进行展示,并将所述第三原图排序至所述目标相册最后位置。
33.此外,为实现上述目的,本发明还提出一种图片排序装置,所述图片排序装置包括:
34.展示模块,用于基于缩略图预览界面展示初始相册中各图片对应的缩略图;
35.接收模块,用于接收用户针对所述缩略图输入的排序指令;
36.排序模块,用于根据所述排序指令对所述初始相册中各图片的展示顺序进行调整,得到目标相册。
37.可选地,所述排序模块,还用于在所述排序指令为针对第一缩略图的第一指令时,将所述初始相册中所述第一缩略图对应的第一图片排序至初始相册最后位置,得到调整后的第一展示顺序,根据调整后的第一展示顺序生成目标相册。
38.可选地,所述排序模块,还用于在所述排序指令为针对第二缩略图的第二指令时,将所述初始相册中所述第二缩略图对应的第二图片排序至初始相册最前位置,得到调整后的第二展示顺序,根据调整后的第二展示顺序生成目标相册。
39.可选地,所述图片排序装置还包括固定模块;
40.所述固定模块,用于接收用户针对第三缩略图输入的固定位置指令,根据所述固定位置指令对所述初始相册中所述第三缩略图对应的第三图片的排序位置进行固定。
41.可选地,所述固定模块,还用于在接收到用户针对所述第三缩略图输入的取消固定指令时,对所述初始相册中所述第三图片的排序位置进行取消固定。
42.可选地,所述图片排序装置还包括相册生成模块;
43.所述相册生成模块,用于获取针对本地相册输入的批量选择指令,根据所述批量选择指令从所述本地相册中选择多张图片,根据所述多张图片生成所述初始相册。
44.可选地,所述图片排序装置还包括图片扫描模块;
45.所述图片扫描模块,用于扫描预设存储路径,得到若干图片,根据所述若干图片生成所述初始相册。
46.可选地,所述图片排序装置还包括原图展示模块;
47.所述原图展示模块,用于在接收到用户针对所述目标相册输入的查看指令时,对所述目标相册中各图片按照对应的展示排序进行原图展示。
48.此外,为实现上述目的,本发明还提出一种图片排序设备,所述图片排序设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的图片排序程序,所述图片排序程序配置为实现如上文所述的图片排序方法。
49.此外,为实现上述目的,本发明还提出一种存储介质,所述存储介质上存储有图片排序程序,所述图片排序程序被处理器执行时实现如上文所述的图片排序方法。
50.本发明基于缩略图预览界面展示初始相册中各图片对应的缩略图;接收用户针对缩略图输入的排序指令;根据排序指令对初始相册中各图片的展示顺序进行调整,得到目标相册。通过上述方式,在用户的排序指令控制下对相册中各图片的展示顺序进行调整,使得生成的目标相册满足用户的查看需求,在用户查看相册时,无需多次滑动跳过中间照片、来回切换进行查看,简化了用户操作,提高了用户体验。
附图说明
51.图1是本发明实施例方案涉及的硬件运行环境的图片排序设备的结构示意图;
52.图2为本发明图片排序方法第一实施例的流程示意图;
53.图3为本发明图片排序方法第二实施例的流程示意图;
54.图4为本发明图片排序方法第三实施例的流程示意图;
55.图5为本发明图片排序装置第一实施例的结构框图。
具体实施方式
56.应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
57.参照图1,图1为本发明实施例方案涉及的硬件运行环境的图片排序设备结构示意图。
58.如图1所示,该图片排序设备可以包括:处理器1001,例如中央处理器(central processing unit,cpu),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏
(display)、输入单元(比如键盘(keyboard));可选的,用户接口1003还可以包括标准的有线接口、无线接口。可选的,网络接口1004包括标准的有线接口、无线接口(如无线保真(wireless-fidelity,wi-fi)接口)。存储器1005可以是高速的随机存取存储器(random access memory,ram),也可以是稳定的非易失性存储器(non-volatile memory,nvm),例如磁盘存储器。可选的,存储器1005还可以是独立于前述处理器1001的存储装置。
59.本领域技术人员可以理解,图1中示出的结构并不构成对图片排序设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
60.如图1所示,作为一种存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及图片排序程序。
61.在图1所示的图片排序设备中,网络接口1004主要用于与网络服务器进行数据通信;用户接口1003主要用于与用户进行数据交互;本发明图片排序设备中的处理器1001、存储器1005可以设置在图片排序设备中,所述图片排序设备通过处理器1001调用存储器1005中存储的图片排序程序,并执行本发明实施例提供的图片排序方法。
62.本发明实施例提供了一种图片排序方法,参照图2,图2为本发明图片排序方法第一实施例的流程示意图。
63.本实施例中,所述图片排序方法包括以下步骤:
64.步骤s10:基于缩略图预览界面展示初始相册中各图片对应的缩略图。
65.可以理解的是,本实施例的执行主体为图片排序设备,所述图片排序设备可以为计算机、平板、手机等设备,还可以为其他具备相同或相似功能的终端,本实施例以手机为例进行说明。
66.需要说明的是,基于缩略图预览界面,用户可以通过缩略图大致查看初始相册中各图片的内容。在初始相册中图片较多,缩略图预览界面首页仅展示部分缩略图,此时用户上下滑动界面可查看更多缩略图内容。可选地,提前设置有针对相册的排序按钮,在接收到用户针对排序按钮输入的确认信息后,进入缩略图预览界面,基于缩略图预览界面展示按顺序排列的各图片的缩略图。
67.应当理解的是,初始相册可以为手机存储空间中的任一相册,例如,相机、截屏录屏等等,还可以为用户批量选择图片后生成的相册。
68.进一步地,所述步骤s10之前,所述方法还包括:获取针对本地相册输入的批量选择指令;根据所述批量选择指令从所述本地相册中选择多张图片;根据所述多张图片生成所述初始相册。
69.需要说明的是,本地相册包括手机存储的图片和照片,用户将需要的图片进行批量选择,手机根据批量选择指令自动生成新的相册,记录为初始相册,针对初始相册中的图片进行缩略图展示。
70.可选地,所述步骤s10之前,所述方法还包括:扫描预设存储路径,得到若干图片;根据所述若干图片生成所述初始相册。
71.在具体实现中,设置包含相册选择按钮的排序页面,用户通过相册选择按钮选择相册对应的预设存储路径,手机扫描预设存储路径,根据预设存储路径下的全部图片生成初始相册。
72.步骤s20:接收用户针对所述缩略图输入的排序指令。
73.可以理解的是,在接收到用户针对缩略图输入的当前指令时,根据当前指令从预设指令库中进行查找及匹配,以确定当前指令是否为排序指令,在当前指令为排序指令时,根据排序指令对缩略图对应的图片进行顺序调整。
74.在具体实现中,用户可通过长按缩略图以选中缩略图,并移动缩略图进行顺序调整,例如,在用户将a缩略图移动至b缩略图与c缩略图之间时,排序顺序调整为b-a-c。
75.可选地,在用户针对缩略图输入右滑指令时,自动将该缩略图对应的图片排序至初始相册最后;在用户针对缩略图输入左滑指令时,自动将该缩略图对应的图片排序至初始相册最前,用户通过滑动可快速调整图片顺序。
76.进一步地,所述步骤s20之前,所述方法还包括:接收用户针对第三缩略图输入的固定位置指令;根据所述固定位置指令对所述初始相册中所述第三缩略图对应的第三图片的排序位置进行固定。
77.需要说明的是,第三缩略图为缩略图预览界面展示的全部缩略图中的任一缩略图,在用户针对第三缩略图输入当前指令时,判断当前指令是否为固定位置指令,若是,则对初始相册中第三缩略图对应的第三图片的排序位置进行固定。可选地,固定位置指令设置为双击指令,用户通过双击缩略图固定对应图片位置,例如,用户双击初始相册中第一张缩略图,该缩略图对应的图片固定保持在第一张,后续输入的排序指令对第一张缩略图无影响。
78.进一步地,所述根据所述固定位置指令对所述初始相册中所述第三缩略图对应的第三图片的排序位置进行固定之后,所述方法还包括:在接收到用户针对所述第三缩略图输入的取消固定指令时,对所述初始相册中所述第三图片的排序位置进行取消固定。
79.需要说明的是,可选地,在获取到针对已固定位置的第三缩略图输入的当前指令时,判断当前指令是否为取消固定指令,若否,则不响应该当前指令,若是,则对初始相册中第三图片的排序位置进行取消固定。在具体实现中,取消固定指令也可以设置为双击指令,在针对当前缩略图输入双击指令时,确定当前缩略图对应的图片是否为排序位置固定的图片,若是,则对该图片的排序位置进行取消固定,若否,则对该图片的排序位置进行固定。
80.步骤s30:根据所述排序指令对所述初始相册中各图片的展示顺序进行调整,得到目标相册。
81.应当理解的是,在用户输入的当前指令为排序指令时,查找排序指令对应的调整策略,根据调整策略调整排序指令所针对的图片的展示顺序。例如,在排序指令为右滑指令时,对应的调整策略为将图片排序至初始相册最后,则自动将右滑指令所针对的缩略图对应的图片排序至初始相册最后。目标相册为用户输入排序指令对图片顺序调整后生成的相册,在具体实现中,在用户根据需求输入多个排序指令对图片顺序进行调整后,生成待展示的目标相册,在用户的查看指令的控制下,根据最终顺序依次对目标相册内各图片进行原图展示。
82.本实施例基于缩略图预览界面展示初始相册中各图片对应的缩略图;接收用户针对缩略图输入的排序指令;根据排序指令对初始相册中各图片的展示顺序进行调整,得到目标相册。通过上述方式,在用户的排序指令控制下对相册中各图片的展示顺序进行调整,使得生成的目标相册满足用户的查看需求,在用户查看相册时,无需多次滑动跳过中间照片、来回切换进行查看,简化了用户操作,提高了用户体验。
83.参考图3,图3为本发明图片排序方法第二实施例的流程示意图。
84.基于上述第一实施例,本实施例图片排序方法在所述步骤s30,包括:
85.步骤s301:在所述排序指令为针对第一缩略图的第一指令时,将所述初始相册中所述第一缩略图对应的第一图片排序至初始相册最后位置,得到调整后的第一展示顺序。
86.可以理解的是,第一缩略图为缩略图预览界面展示的全部缩略图中的任一缩略图,在具体实现中,根据第一指令于屏幕上的触发位置确定对应的第一缩略图。接收用户输入的当前指令,将当前指令预设指令库中的多种排序指令进行匹配,在当前指令为第一指令时,将第一缩略图对应的第一图片排序至初始相册最后。可选地,第一指令设置为右滑指令,在用户针对第一缩略图输入右滑指令时,自动将第一缩略图对应的第一图片排序至初始相册最后。第一指令还可以为双击、多击、多点触碰、滑动轨迹圈定、按压一定时长等触控指令中的任一种指令。
87.步骤s302:根据调整后的第一展示顺序生成目标相册。
88.需要说明的是,在将第一缩略图对应的第一图片排序至初始相册最后之后,对原展示顺序进行自动调整,将初始相册中第一图片之后的图片自动向前移动,生成目标相册。
89.在具体实现中,如果初始相册中某一图片为固定位置的图片,在对图片展示顺序进行调整时,保持该图片的位置不变,对该图片前后图片的顺序进行调整,例如,初始相册中共有10张图片,第3张图片为固定位置的图片,用户输入右滑指令将第2张图片移动至最后,此时,原第4张图片调整至目标相册中的第2张图片,原第3张图片保持为目标相册中的第3张图片,原第2张图片调整至目标相册中的第10张图片。如果初始相册中最后一张图片为固定位置的图片,在用户针对其他图片的缩略图输入右滑指令时,将对应图片排序为初始相册中最后一张图片的前一张图片。
90.进一步地,所述步骤s30,包括:
91.步骤s303:在所述排序指令为针对第二缩略图的第二指令时,将所述初始相册中所述第二缩略图对应的第二图片排序至初始相册最前位置,得到调整后的第二展示顺序。
92.可以理解的是,第二缩略图为缩略图预览界面展示的全部缩略图中的任一缩略图,与第一缩略图可以为相同的缩略图,也可以为不同的缩略图,在具体实现中,根据第二指令于屏幕上的触发位置确定对应的第二缩略图。接收用户输入的当前指令,将当前指令预设指令库中的多种排序指令进行匹配,在当前指令为第二指令时,将第二缩略图对应的第二图片排序至初始相册最前,第二指令与第一指令分别为预设指令库中不同的排序指令。可选地,第二指令设置为左滑指令,在用户针对第一缩略图输入左滑指令时,自动将第二缩略图对应的第二图片排序至初始相册最前,用户通过滑动可快速调整图片顺序。
93.步骤s304:根据调整后的第二展示顺序生成目标相册。
94.需要说明的是,在将第二缩略图对应的第二图片排序至初始相册最前之后,对原展示顺序进行自动调整,将初始相册中第二图片之前的图片自动向后移动,生成目标相册。
95.在具体实现中,如果初始相册中第一张图片为固定位置的图片,在用户针对其他图片的缩略图输入左滑指令时,将对应图片排序为初始相册中第一张图片的后一张图片。
96.本实施例基于缩略图预览界面展示初始相册中各图片对应的缩略图;接收用户针对缩略图输入的排序指令;在排序指令为针对第一缩略图的第一指令时,将初始相册中第一缩略图对应的第一图片排序至初始相册最后位置,得到调整后的第一展示顺序;根据调
整后的第一展示顺序生成目标相册;在排序指令为针对第二缩略图的第二指令时,将初始相册中第二缩略图对应的第二图片排序至初始相册最前位置,得到调整后的第二展示顺序;根据调整后的第二展示顺序生成目标相册。通过上述方式,在用户输入的第一指令或第二指令的控制下将相册中的图片排序至相册最后或最前,使得生成的目标相册满足用户的查看需求,在用户查看相册时,无需多次滑动跳过中间照片、来回切换进行查看,简化了用户操作,提高了用户体验。
97.参考图4,图4为本发明图片排序方法第三实施例的流程示意图。
98.基于上述第一实施例,本实施例图片排序方法在所述步骤s30之后,还包括:
99.步骤s40:在接收到用户针对所述目标相册输入的查看指令时,对所述目标相册中各图片按照对应的展示排序进行原图展示。
100.可以理解的是,用户点击目标相册对目标相册内的图片进行查看,在展示某图片对应的原图时,通过接收用户滑动图片的指令切换至下一张图片或上一张图片进行原图展示,此时按照目标相册中各图片对应的展示排序进行切换展示。
101.进一步地,为了满足用户针对图片进行反复切换对比查看的需求,所述步骤s40之后,所述方法还包括:在接收到用户针对当前展示的第一原图输入的切换查看指令时,对所述目标相册中所述第一原图下一张的第二原图进行展示,并将所述目标相册中所述第一原图排序至所述第二原图之后。
102.需要说明的是,在接收到用户针对第一原图输入的当前指令时,判断当前指令是否为切换查看指令,若是,则切换展示目标相册中第一原图的下一张图片,并将目标相册中第一原图排序至第二原图之后。若用户继续针对当前展示的第二原图输入切换查看指令,则切换展示第一原图,并将目标相册中第二原图排序至第一原图之后。可选地,切换查看指令为上滑指令,用户通过对当前展示的图片输入上滑指令,快速切换展示下一张图片,并调整排序顺序,使得用户可对当前图片与下一张图片能反复切换对比查看。例如,当用户滑动至图片a进行原图展示时,如果用户输入上滑指令,则自动展示下一张图片b,图片a排序至图片b之后。
103.进一步地,所述步骤s40之后,所述方法还包括:在接收到用户针对当前展示的第三原图输入的第三指令时,对所述目标相册中所述第三原图的下一张原图进行展示,并将所述第三原图排序至所述目标相册最后位置。
104.需要说明的是,在接收到用户针对第三原图输入的当前指令时,判断当前指令是否为第三指令,若是,则展示下一张原图,并将第三原图排序目标相册最后。在具体实现中,如果用户判断当前展示的第三原图为暂不查看图片,输入第三指令,将第三原图排序至目标相册最后,避免滑动查看照片时经常查看到无效图片。可选地,第三指令为下滑指令,在用户针对第三原图输入下滑指令时,对下一张原图进行展示,并将第三原图排序为目标相册最后一张图片。本实施例中,第一指令、第二指令、固定位置指令、切换查看指令和第三指令分别为不同的指令。
105.在具体实现中,提前设置有不同指令类型分别对应的执行策略,其中,指令类型包括上滑指令、下滑指令、左滑指令、右滑指令以及双击指令等等。在接收到用户输入的当前指令时,确定当前指令所针对的元素信息以及当前指令类型,根据所针对的元素信息和当前指令类型确定是否满足对应的执行场景,若是,则根据该当前指令类型选择对应的执行
策略,根据该执行策略对图片执行对应的排序操作。例如,在当前指令所针对的元素信息为当前展示的原图、当前指令类型为下滑指令时,对下一张原图进行展示,并将当前展示的原图排序至相册最后。
106.本实施例基于缩略图预览界面展示初始相册中各图片对应的缩略图;接收用户针对缩略图输入的排序指令;根据排序指令对初始相册中各图片的展示顺序进行调整,得到目标相册;在接收到用户针对目标相册输入的查看指令时,对目标相册中各图片按照对应的展示排序进行原图展示。通过上述方式,在用户的排序指令控制下对相册中各图片的展示顺序进行调整,使得生成的目标相册满足用户的查看需求,在用户输入查看相册的指令时,按照展示顺序进行原图展示,无需多次滑动跳过中间照片、来回切换进行查看,简化了用户操作,提高了用户体验。
107.此外,本发明实施例还提出一种存储介质,所述存储介质上存储有图片排序程序,所述图片排序程序被处理器执行时实现如上文所述的图片排序方法。
108.由于本存储介质采用了上述所有实施例的全部技术方案,因此至少具有上述实施例的技术方案所带来的所有有益效果,在此不再一一赘述。
109.参照图5,图5为本发明图片排序装置第一实施例的结构框图。
110.如图5所示,本发明实施例提出的图片排序装置包括:
111.展示模块10,用于基于缩略图预览界面展示初始相册中各图片对应的缩略图。
112.接收模块20,用于接收用户针对所述缩略图输入的排序指令。
113.排序模块30,用于根据所述排序指令对所述初始相册中各图片的展示顺序进行调整,得到目标相册。
114.应当理解的是,以上仅为举例说明,对本发明的技术方案并不构成任何限定,在具体应用中,本领域的技术人员可以根据需要进行设置,本发明对此不做限制。
115.本实施例基于缩略图预览界面展示初始相册中各图片对应的缩略图;接收用户针对缩略图输入的排序指令;根据排序指令对初始相册中各图片的展示顺序进行调整,得到目标相册。通过上述方式,在用户的排序指令控制下对相册中各图片的展示顺序进行调整,使得生成的目标相册满足用户的查看需求,在用户查看相册时,无需多次滑动跳过中间照片、来回切换进行查看,简化了用户操作,提高了用户体验。
116.需要说明的是,以上所描述的工作流程仅仅是示意性的,并不对本发明的保护范围构成限定,在实际应用中,本领域的技术人员可以根据实际的需要选择其中的部分或者全部来实现本实施例方案的目的,此处不做限制。
117.另外,未在本实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的图片排序方法,此处不再赘述。
118.在一实施例中,所述排序模块30,还用于在所述排序指令为针对第一缩略图的第一指令时,将所述初始相册中所述第一缩略图对应的第一图片排序至初始相册最后位置,得到调整后的第一展示顺序,根据调整后的第一展示顺序生成目标相册。
119.在一实施例中,所述排序模块30,还用于在所述排序指令为针对第二缩略图的第二指令时,将所述初始相册中所述第二缩略图对应的第二图片排序至初始相册最前位置,得到调整后的第二展示顺序,根据调整后的第二展示顺序生成目标相册。
120.在一实施例中,所述图片排序装置还包括固定模块;
121.所述固定模块,用于接收用户针对第三缩略图输入的固定位置指令,根据所述固定位置指令对所述初始相册中所述第三缩略图对应的第三图片的排序位置进行固定。
122.在一实施例中,所述固定模块,还用于在接收到用户针对所述第三缩略图输入的取消固定指令时,对所述初始相册中所述第三图片的排序位置进行取消固定。
123.在一实施例中,所述图片排序装置还包括相册生成模块;
124.所述相册生成模块,用于获取针对本地相册输入的批量选择指令,根据所述批量选择指令从所述本地相册中选择多张图片,根据所述多张图片生成所述初始相册。
125.在一实施例中,所述图片排序装置还包括图片扫描模块;
126.所述图片扫描模块,用于扫描预设存储路径,得到若干图片,根据所述若干图片生成所述初始相册。
127.在一实施例中,所述图片排序装置还包括原图展示模块;
128.所述原图展示模块,用于在接收到用户针对所述目标相册输入的查看指令时,对所述目标相册中各图片按照对应的展示排序进行原图展示。
129.在一实施例中,所述原图展示模块,还用于在接收到用户针对当前展示的第一原图输入的切换查看指令时,对所述目标相册中所述第一原图下一张的第二原图进行展示,并将所述目标相册中所述第一原图排序至所述第二原图之后。
130.在一实施例中,所述原图展示模块,还用于在接收到用户针对当前展示的第三原图输入的第三指令时,对所述目标相册中所述第三原图的下一张原图进行展示,并将所述第三原图排序至所述目标相册最后位置。
131.此外,需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
132.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
133.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如只读存储器(read only memory,rom)/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
134.以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
135.本发明公开了a1、一种图片排序方法,所述图片排序方法包括:
136.基于缩略图预览界面展示初始相册中各图片对应的缩略图;
137.接收用户针对所述缩略图输入的排序指令;
138.根据所述排序指令对所述初始相册中各图片的展示顺序进行调整,得到目标相
册。
139.a2、如a1所述的图片排序方法,所述根据所述排序指令对所述初始相册中各图片的展示顺序进行调整,得到目标相册,包括:
140.在所述排序指令为针对第一缩略图的第一指令时,将所述初始相册中所述第一缩略图对应的第一图片排序至初始相册最后位置,得到调整后的第一展示顺序;
141.根据调整后的第一展示顺序生成目标相册。
142.a3、如a1所述的图片排序方法,所述根据所述排序指令对所述初始相册中各图片的展示顺序进行调整,得到目标相册,包括:
143.在所述排序指令为针对第二缩略图的第二指令时,将所述初始相册中所述第二缩略图对应的第二图片排序至初始相册最前位置,得到调整后的第二展示顺序;
144.根据调整后的第二展示顺序生成目标相册。
145.a4、如a1所述的图片排序方法,所述接收用户针对所述缩略图输入的排序指令之前,所述方法还包括:
146.接收用户针对第三缩略图输入的固定位置指令;
147.根据所述固定位置指令对所述初始相册中所述第三缩略图对应的第三图片的排序位置进行固定。
148.a5、如a4所述的图片排序方法,所述根据所述固定位置指令对所述初始相册中所述第三缩略图对应的第三图片的排序位置进行固定之后,所述方法还包括:
149.在接收到用户针对所述第三缩略图输入的取消固定指令时,对所述初始相册中所述第三图片的排序位置进行取消固定。
150.a6、如a1所述的图片排序方法,所述基于缩略图预览界面展示初始相册中各图片对应的缩略图之前,所述方法还包括:
151.获取针对本地相册输入的批量选择指令;
152.根据所述批量选择指令从所述本地相册中选择多张图片;
153.根据所述多张图片生成所述初始相册。
154.a7、如a1所述的图片排序方法,所述基于缩略图预览界面展示初始相册中各图片对应的缩略图之前,所述方法还包括:
155.扫描预设存储路径,得到若干图片;
156.根据所述若干图片生成所述初始相册。
157.a8、如a1-a7中任一项所述的图片排序方法,所述根据所述排序指令对所述初始相册中各图片的展示顺序进行调整,得到目标相册之后,所述方法还包括:
158.在接收到用户针对所述目标相册输入的查看指令时,对所述目标相册中各图片按照对应的展示排序进行原图展示。
159.a9、如a8所述的图片排序方法,所述在接收到用户针对所述目标相册输入的查看指令时,对所述目标相册中各图片按照对应的展示排序进行原图展示之后,所述方法还包括:
160.在接收到用户针对当前展示的第一原图输入的切换查看指令时,对所述目标相册中所述第一原图下一张的第二原图进行展示,并将所述目标相册中所述第一原图排序至所述第二原图之后。
161.a10、如a8所述的图片排序方法,所述在接收到用户针对所述目标相册输入的查看指令时,对所述目标相册中各图片按照对应的展示排序进行原图展示之后,所述方法还包括:
162.在接收到用户针对当前展示的第三原图输入的第三指令时,对所述目标相册中所述第三原图的下一张原图进行展示,并将所述第三原图排序至所述目标相册最后位置。
163.本发明还公开了b11、一种图片排序装置,所述图片排序装置包括:
164.展示模块,用于基于缩略图预览界面展示初始相册中各图片对应的缩略图;
165.接收模块,用于接收用户针对所述缩略图输入的排序指令;
166.排序模块,用于根据所述排序指令对所述初始相册中各图片的展示顺序进行调整,得到目标相册。
167.b12、如b11所述的图片排序装置,所述排序模块,还用于在所述排序指令为针对第一缩略图的第一指令时,将所述初始相册中所述第一缩略图对应的第一图片排序至初始相册最后位置,得到调整后的第一展示顺序,根据调整后的第一展示顺序生成目标相册。
168.b13、如b11所述的图片排序装置,所述排序模块,还用于在所述排序指令为针对第二缩略图的第二指令时,将所述初始相册中所述第二缩略图对应的第二图片排序至初始相册最前位置,得到调整后的第二展示顺序,根据调整后的第二展示顺序生成目标相册。
169.b14、如b11所述的图片排序装置,所述图片排序装置还包括固定模块;
170.所述固定模块,用于接收用户针对第三缩略图输入的固定位置指令,根据所述固定位置指令对所述初始相册中所述第三缩略图对应的第三图片的排序位置进行固定。
171.b15、如b14所述的图片排序装置,所述固定模块,还用于在接收到用户针对所述第三缩略图输入的取消固定指令时,对所述初始相册中所述第三图片的排序位置进行取消固定。
172.b16、如b11所述的图片排序装置,所述图片排序装置还包括相册生成模块;
173.所述相册生成模块,用于获取针对本地相册输入的批量选择指令,根据所述批量选择指令从所述本地相册中选择多张图片,根据所述多张图片生成所述初始相册。
174.b17、如b11所述的图片排序装置,所述图片排序装置还包括图片扫描模块;
175.所述图片扫描模块,用于扫描预设存储路径,得到若干图片,根据所述若干图片生成所述初始相册。
176.b18、如b11-b17中任一项所述的图片排序装置,所述图片排序装置还包括原图展示模块;
177.所述原图展示模块,用于在接收到用户针对所述目标相册输入的查看指令时,对所述目标相册中各图片按照对应的展示排序进行原图展示。
178.本发明还公开了c19、一种图片排序设备,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的图片排序程序,所述图片排序程序配置为实现如a1至a10中任一项所述的图片排序方法。
179.本发明还公开了d20、一种存储介质,所述存储介质上存储有图片排序程序,所述图片排序程序被处理器执行时实现如a1至a10任一项所述的图片排序方法。
技术特征:
1.一种图片排序方法,其特征在于,所述图片排序方法包括:基于缩略图预览界面展示初始相册中各图片对应的缩略图;接收用户针对所述缩略图输入的排序指令;根据所述排序指令对所述初始相册中各图片的展示顺序进行调整,得到目标相册。2.如权利要求1所述的图片排序方法,其特征在于,所述根据所述排序指令对所述初始相册中各图片的展示顺序进行调整,得到目标相册,包括:在所述排序指令为针对第一缩略图的第一指令时,将所述初始相册中所述第一缩略图对应的第一图片排序至初始相册最后位置,得到调整后的第一展示顺序;根据调整后的第一展示顺序生成目标相册。3.如权利要求1所述的图片排序方法,其特征在于,所述根据所述排序指令对所述初始相册中各图片的展示顺序进行调整,得到目标相册,包括:在所述排序指令为针对第二缩略图的第二指令时,将所述初始相册中所述第二缩略图对应的第二图片排序至初始相册最前位置,得到调整后的第二展示顺序;根据调整后的第二展示顺序生成目标相册。4.如权利要求1所述的图片排序方法,其特征在于,所述接收用户针对所述缩略图输入的排序指令之前,所述方法还包括:接收用户针对第三缩略图输入的固定位置指令;根据所述固定位置指令对所述初始相册中所述第三缩略图对应的第三图片的排序位置进行固定。5.如权利要求1所述的图片排序方法,其特征在于,所述基于缩略图预览界面展示初始相册中各图片对应的缩略图之前,所述方法还包括:获取针对本地相册输入的批量选择指令;根据所述批量选择指令从所述本地相册中选择多张图片;根据所述多张图片生成所述初始相册。6.如权利要求1-5中任一项所述的图片排序方法,其特征在于,所述根据所述排序指令对所述初始相册中各图片的展示顺序进行调整,得到目标相册之后,所述方法还包括:在接收到用户针对所述目标相册输入的查看指令时,对所述目标相册中各图片按照对应的展示排序进行原图展示。7.如权利要求6所述的图片排序方法,其特征在于,所述在接收到用户针对所述目标相册输入的查看指令时,对所述目标相册中各图片按照对应的展示排序进行原图展示之后,所述方法还包括:在接收到用户针对当前展示的第一原图输入的切换查看指令时,对所述目标相册中所述第一原图下一张的第二原图进行展示,并将所述目标相册中所述第一原图排序至所述第二原图之后。8.一种图片排序装置,其特征在于,所述图片排序装置包括:展示模块,用于基于缩略图预览界面展示初始相册中各图片对应的缩略图;接收模块,用于接收用户针对所述缩略图输入的排序指令;排序模块,用于根据所述排序指令对所述初始相册中各图片的展示顺序进行调整,得到目标相册。
9.一种图片排序设备,其特征在于,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的图片排序程序,所述图片排序程序配置为实现如权利要求1至7中任一项所述的图片排序方法。10.一种存储介质,其特征在于,所述存储介质上存储有图片排序程序,所述图片排序程序被处理器执行时实现如权利要求1至7任一项所述的图片排序方法。
技术总结
本发明属于计算机技术领域,公开了一种图片排序方法、装置、设备及存储介质。该方法包括:基于缩略图预览界面展示初始相册中各图片对应的缩略图;接收用户针对缩略图输入的排序指令;根据排序指令对初始相册中各图片的展示顺序进行调整,得到目标相册。通过上述方式,在用户的排序指令控制下对相册中各图片的展示顺序进行调整,使得生成的目标相册满足用户的查看需求,在用户查看相册时,无需多次滑动跳过中间照片、来回切换进行查看,简化了用户操作,提高了用户体验。提高了用户体验。提高了用户体验。
技术研发人员:黄立军
受保护的技术使用者:北京安云世纪科技有限公司
技术研发日:2022.01.25
技术公布日:2023/8/4
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/