图片拼接方法、装置、电子设备以及存储介质与流程

文档序号:33782665发布日期:2023-04-19 01:23阅读:26来源:国知局
图片拼接方法、装置、电子设备以及存储介质与流程

本技术涉及图像处理,尤其涉及一种图片拼接方法、装置、电子设备以及存储介质。


背景技术:

1、目前,随着互联网技术的发展,越来越多的用户会在互联网上发布图片。当需要发布的图片的数量较多时,用户往往会选择对多张图片进行拼接,得到拼图,进而对拼图进行发布。相关技术中,用户先在图片选择界面中,选中多张待拼接的图片,然后在图片拼接界面中,选择一种拼图模板,基于待拼接的图片和该拼图模板,得到拼图。

2、然而,上述方法中,如果用户需要改变待拼接的图片的数量,则需要跳转至图片选择界面进行图片选择,这种方法操作不灵活,导致图片拼接的操作成本较高,影响图片拼接的效率。


技术实现思路

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、该拼图单元,还被配置为执行基于更新后的待拼接的图片和第二拼图模板,在拼图预览区域显示第二拼图。

52、在一种可能实施方式中,该第一更新单元被配置为执行:

53、基于待拼接的图片对应的选中顺序,确定选中顺序位于前目标数量的第一图片。

54、在一种可能实施方式中,该第二更新单元被配置为执行下述至少一项:

55、基于待拼接的图片在目标存储空间中的次序,将与待拼接的图片相邻的目标数量的图片,确定为第二图片;

56、基于图片属性条件,从目标存储空间中,确定目标数量的第二图片,该图片属性条件是指第二图片具有目标图片属性;

57、基于图片日期条件,从目标存储空间中,确定目标数量的第二图片,该图片日期条件是指第二图片的图片日期位于目标时间段内。

58、在一种可能实施方式中,该显示单元还被配置为执行:

59、显示图片选择界面,该图片选择界面用于显示目标存储空间中的多张图片;

60、响应于对图片选择界面中的至少一张图片的选中操作,显示图片编辑界面;

61、显示图片拼接界面包括:

62、响应于图片编辑界面的拼图功能被触发,显示图片拼接界面。

63、在一种可能实施方式中,该显示单元还被配置为执行:

64、显示应用功能界面,该应用功能界面包括拼图功能控件;

65、响应于对该拼图功能控件的点击操作,显示图片选择界面;

66、显示图片拼接界面包括:

67、响应于对图片选择界面中的至少一张图片的选中操作,显示图片拼接界面。

68、根据本技术实施例的第三方面,提供一种电子设备,该电子设备包括:

69、一个或多个处理器;

70、用于存储该处理器可执行程序代码的存储器;

71、其中,该处理器被配置为执行该程序代码,以实现上述的图片拼接方法。

72、根据本技术实施例的第四方面,提供一种计算机可读存储介质,该计算机可读存储介质包括:当该计算机可读存储介质中的程序代码由电子设备的处理器执行时,使得该电子设备能够执行上述图片拼接方法。

73、根据本技术实施例的第五方面,提供一种计算机程序产品,包括一条或多条指令,该一条或多条指令由电子设备的一个或多个处理器执行,使得该电子设备能够执行上述图片拼接方法。

74、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本技术。

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