一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

演示文稿中的图像的显示方法和装置与流程

2023-02-04 10:49:50 来源:中国专利 TAG:


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.在所述图块矩阵的行数大于或等于2的情况下,所述图块矩阵中的图块满足第一条件;其中,所述第一条件包括:所述尾部图块包括所述图块矩阵的最后一行图块;并且,所述最后一行图块的尺寸小于或等于所述其他图块的尺寸;并且,在所述最后一行图块包括至少两个图块的情况下,所述最后一行图块的尺寸相等;
31.在所述图块矩阵的列数大于或等于2的情况下,所述图块矩阵中的图块满足第二条件;其中,所述第二条件包括:所述尾部图块包括所述图块矩阵的最后一列图块;并且,所述最后一列图块的尺寸小于或等于所述其他图块的尺寸;并且,在所述最后一列图块包括至少两个图块的情况下,所述最后一列图块的尺寸相等。
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.按照所述分割比例,对所述图像进行分割,得到所述图像的目标图块集合。
75.在一个可能的实施方式中,所述按照所述分割比例,对所述图像进行分割,得到所述图像的目标图块集合,包括:
76.基于所述分割比例,确定目标长度和目标宽度,其中,所述目标长度为待分割得到的图块的长度,所述目标宽度为所述待分割得到的图块的宽度;
77.按照所述目标长度和所述目标宽度,对所述图像进行分割,得到所述图像的目标图块集合。
78.在一个可能的实施方式中,所述基于所述分割比例,确定目标长度和目标宽度,包括:
79.在将所述图像的长度确定为目标长度的情况下,基于所述目标长度和所述分割比例,确定目标宽度;
80.在将所述图像的宽度确定为目标宽度的情况下,基于所述目标宽度和所述分割比例,确定目标长度。
81.在一个可能的实施方式中,
82.在所述图像的长度大于所述图像的宽度的情况下,将所述图像的宽度确定为目标宽度;
83.在所述图像的长度小于所述图像的宽度的情况下,将所述图像的长度确定为目标
长度。
84.在一个可能的实施方式中,所述按照所述目标长度和所述目标宽度,对所述图像进行分割,得到所述图像的目标图块集合,包括:
85.按照所述目标长度和所述目标宽度,对所述图像进行分割,得到图块矩阵;
86.将所述图块矩阵中的各个图块的集合,确定为所述图像的目标图块集合;其中:
87.所述图块矩阵中的各个所述图块的位置与所述图像中的各个所述图块的位置相对应;
88.所述图块矩阵中除尾部图块之外的其他图块的尺寸相等;其中:
89.在所述图块矩阵的行数大于或等于2的情况下,所述图块矩阵中的图块满足第一条件;其中,所述第一条件包括:所述尾部图块包括所述图块矩阵的最后一行图块;并且,所述最后一行图块的尺寸小于或等于所述其他图块的尺寸;并且,在所述最后一行图块包括至少两个图块的情况下,所述最后一行图块的尺寸相等;
90.在所述图块矩阵的列数大于或等于2的情况下,所述图块矩阵中的图块满足第二条件;其中,所述第二条件包括:所述尾部图块包括所述图块矩阵的最后一列图块;并且,所述最后一列图块的尺寸小于或等于所述其他图块的尺寸;并且,在所述最后一列图块包括至少两个图块的情况下,所述最后一列图块的尺寸相等。
91.在一个可能的实施方式中,所述基于所述分割信息,确定所述图像的分割方式,包括:
92.在所述分割信息包括分割行列数的情况下,确定所述分割方式为第二分割方式;其中,所述分割行列数表征:对所述图像按行分割得到的图块数量以及对所述图像按列分割得到的图块数量;所述第二分割方式指示按照所述分割行列数,对所述图像进行分割。
93.在一个可能的实施方式中,所述第二分割方式具体指示按照所述分割行列数,对所述图像进行平均分割。
94.在一个可能的实施方式中,所述按照所述分割方式,对所述图像进行分割,得到所述图像的目标图块集合,包括:
95.在所述分割方式指示按照目标分割方式对所述图像进行分割的情况下,对所述图像进行图像识别,得到所述图像中的不同内容类型对应的图像区域;
96.基于所述图像区域对所述图像分割,得到所述图像的目标图块集合。
97.在一个可能的实施方式中,在所述按照所述分割方式,对所述图像进行分割,得到所述图像的目标图块集合之后,还包括:
98.第二显示单元,用于显示按照所述分割方式分割得到的目标图块集合;
99.第一检测单元,用于检测针对所显示的目标图块集合中的图块的第一调整操作,其中,所述第一调整操作用于调整所述图块的数量和大小中的至少一项;
100.调整单元,用于按照所述第一调整操作指示的调整方式,对所述第一调整操作对应的图块进行调整,得到调整后的所述目标图块集合。
101.在一个可能的实施方式中,所述显示按照所述分割方式分割得到的目标图块集合,包括:
102.以图块矩阵的方式,显示按照所述分割方式分割得到的目标图块集合。
103.在一个可能的实施方式中,所述图块矩阵中的各个所述图块的位置与所述图像中
的各个所述图块的位置相对应,所述第一调整操作具体用于将所述图块矩阵中的目标图块与相邻图块进行融合,所述相邻图块为所述图块矩阵中与所述目标图块相邻的图块;以及
104.所述按照所述第一调整操作指示的调整方式,对所述第一调整操作对应的图块进行调整,包括:
105.针对预先确定的方向序列中的首个方向,基于该方向,执行如下确定步骤:确定所述图块矩阵中,所述目标图块的该方向上是否包括所述相邻图块;在所述目标图块的该方向上包括所述相邻图块的情况下,将所述目标图块与所述相邻图块进行融合;
106.在所述目标图块的该方向上不包括所述相邻图块,并且,该方向并非所述方向序列中的最后一方向的情况下,基于所述方向序列中该方向的下一方向,执行所述确定步骤;
107.在所述目标图块的该方向上不包括所述相邻图块,并且,该方向为所述最后一方向的情况下,禁止执行所述第一调整操作。
108.在一个可能的实施方式中,所述基于所述分割信息,确定所述图像的目标图块集合,包括:
109.按照所述分割信息指示的分割方式对所述图像进行分割,得到目标数量个分割区域;
110.将所述目标数量个分割区域,组成所述图像的目标图块集合。
111.在一个可能的实施方式中,所述将所述目标图块集合中的图块,显示于所述图块显示位置,包括:
112.获取所述图像;
113.从所述目标图块集合中确定所述图块显示位置对应的所述分割区域;
114.在所述图块显示位置显示所述图像中所述分割区域映射的图块。
115.在一个可能的实施方式中,在所述在所述图块显示位置显示所述图像中所述分割区域映射的图块之后,还包括:
116.第二检测单元,用于检测针对在所述图块显示位置显示的所述图块的第二调整操作,其中,所述第二调整操作用于调整所述图块映射于所述图像的分割区域,和/或所述图块的缩放比例;
117.第四确定单元,用于按照所述第二调整操作指示的分割区域和/或所述缩放比例,从所述图像中重新确定图块;
118.第三显示单元,用于在所述图块显示位置显示重新确定的所述图块。
119.在一个可能的实施方式中,所述确定所述目标图块集合中的图块在所述演示文稿中的图块显示位置,包括:
120.确定所述目标图块集合中的各个图块在所述演示文稿中的一张或多张幻灯片中的图块显示位置。
121.第三方面,本公开实施例提供一种电子设备,包括:
122.存储器,用于存储计算机程序;
123.处理器,用于执行上述存储器中存储的计算机程序,且上述计算机程序被执行时,实现本公开上述第一方面的演示文稿中的图像的显示方法中任一实施例的方法。
124.第四方面,本公开实施例提供一种计算机可读存储介质,该计算机程序被处理器执行时,实现如上述第一方面的演示文稿中的图像的显示方法中任一实施例的方法。
125.第五方面,本公开实施例提供一种计算机程序,该计算机程序包括计算机可读代码,当该计算机可读代码在设备上运行时,使得该设备中的处理器执行用于实现如上述第一方面的演示文稿中的图像的显示方法中任一实施例的方法中各步骤的指令。
126.本公开实施例提供的演示文稿中的图像的显示方法,可以确定所述图像的分割信息,之后,基于所述分割信息,确定所述图像的目标图块集合,其中,所述目标图块集合经由对所述图像进行分割得到,然后,确定所述目标图块集合中的图块在所述演示文稿中的图块显示位置,最后,将所述目标图块集合中的图块,显示于所述图块显示位置。由此方法,可以可以基于图像的分割信息,自动将对该图像进行分割后得到的图块显示于演示文稿中的相应位置,由此,实现了演示文稿中图像的自动分割,提高了演示文稿的编辑和生成效率。
附图说明
127.图1a为本公开实施例提供的第一种演示文稿中的图像的显示方法的流程示意图;
128.图1b为针对图1a的演示文稿中的图像的显示方法的一个应用场景的流程示意图;
129.图2a为本公开实施例提供的第二种演示文稿中的图像的显示方法的流程示意图;
130.图2b为针对图2a的演示文稿中的图像的显示方法中涉及的一个图像分割方式的示意图;
131.图3a为本公开实施例提供的第三种演示文稿中的图像的显示方法的流程示意图;
132.图3b为针对图3a的演示文稿中的图像的显示方法中涉及的一个图像分割方式的示意图;
133.图4a为本公开实施例提供的第四种演示文稿中的图像的显示方法的流程示意图;
134.图4b为针对图4a的演示文稿中的图像的显示方法中涉及的一个图像分割方式的示意图;
135.图5a为本公开实施例提供的第五种演示文稿中的图像的显示方法的流程示意图;
136.图5b为针对图5a的演示文稿中的图像的显示方法中涉及的第一个图像分割方式的示意图;
137.图5c为针对图5a的演示文稿中的图像的显示方法中涉及的第二个图像分割方式的示意图;
138.图6a为本公开实施例提供的第六种演示文稿中的图像的显示方法的流程示意图;
139.图6b为针对图6a的演示文稿中的图像的显示方法中涉及的第一个图像调整方式的示意图;
140.图6c为针对图6a的演示文稿中的图像的显示方法中涉及的第二个图像调整方式的示意图;
141.图6d为针对图6a的演示文稿中的图像的显示方法中涉及的第三个图像调整方式的示意图;
142.图6e为针对图6a的演示文稿中的图像的显示方法中涉及的第四个图像调整方式的示意图;
143.图6f为针对图6a的演示文稿中的图像的显示方法中涉及的第五个图像调整方式的示意图;
144.图7a为本公开实施例提供的第七种演示文稿中的图像的显示方法的流程示意图;
145.图7b为针对图7a的演示文稿中的图像的显示方法中涉及的第一个图像显示方式的示意图;
146.图7c为针对图7a的演示文稿中的图像的显示方法中涉及的第二个图像显示方式的示意图;
147.图8a为本公开实施例提供的第八种演示文稿中的图像的显示方法的流程示意图;
148.图8b为针对图8a的演示文稿中的图像的显示方法中涉及的第一个图像调整方式的示意图;
149.图8c为针对图8a的演示文稿中的图像的显示方法中涉及的第二个图像调整方式的示意图;
150.图8d为针对图8a的演示文稿中的图像的显示方法中涉及的第三个图像调整方式的示意图;
151.图8e为针对图8a的演示文稿中的图像的显示方法中涉及的第四个图像调整方式的示意图;
152.图9为本公开实施例提供的一种演示文稿中的图像的显示装置的结构示意图;
153.图10为本公开实施例提供的一种电子设备的结构示意图。
具体实施方式
154.现在将参照附图来详细描述本公开的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值并不限制本公开的范围。
155.本领域技术人员可以理解,本公开实施例中的“第一”、“第二”等术语仅用于区别不同步骤、设备或模块等对象,既不代表任何特定技术含义,也不表示它们之间的逻辑顺序。
156.还应理解,在本实施例中,“多个”可以指两个或两个以上,“至少一个”可以指一个、两个或两个以上。
157.还应理解,对于本公开实施例中提及的任一部件、数据或结构,在没有明确限定或者在前后文给出相反启示的情况下,一般可以理解为一个或多个。
158.另外,本公开中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本公开中字符“/”,一般表示前后关联对象是一种“或”的关系。
159.还应理解,本公开对各个实施例的描述着重强调各个实施例之间的不同之处,其相同或相似之处可以相互参考,为了简洁,不再一一赘述。
160.以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本公开及其应用或使用的任何限制。
161.对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,上述技术、方法和设备应当被视为说明书的一部分。
162.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
163.需要说明的是,在不冲突的情况下,本公开中的实施例及实施例中的特征可以相
互组合。为便于对本公开实施例的理解,下面将参考附图并结合实施例来详细说明本公开。显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
164.图1a为本公开实施例提供的第一种演示文稿中的图像的显示方法的流程示意图。本方法可以应用于智能手机、笔记本电脑、台式电脑、便携式计算机、服务器等一个或多个电子设备上。此外,本方法的执行主体可以是硬件,也可以是软件。当上述执行主体为硬件时,该执行主体可以为上述电子设备中的一个或多个。例如,单个电子设备可以执行本方法,或者,多个电子设备可以彼此配合来执行本方法。当上述执行主体为软件时,本方法可以实现成多个软件或软件模块,也可以实现成单个软件或软件模块。在此不作具体限定。
165.如图1a所示,该方法具体包括:
166.101、确定所述图像的分割信息。
167.在本实施例中,分割信息,可以用于指示所述图像的分割方式。分割信息可以包括但不限于以下至少一项:分割比例、分割行列数、分割形状(例如矩形、圆形、三角形等)、分割顺序(例如由上至下、由左至右等)、分割数量、是否平均分割等。其中,所述分割行列数表征对所述图像按行分割得到的单行的图块数量以及对所述图像按列分割得到的单列的图块数量。
168.分割方式,可以包括后文所描述的第一分割方式、第二分割方式和目标分割方式等,在此暂不赘述。
169.实践中,用户可以输入或者选择分割信息。例如,用户可以选择分割信息包括分割比例,或者,用户也可以选择分割信息包括分割行列数,再或者,用户也可以选择分割信息用于对所述图像进行自动分割。
170.这里,所述分割信息可以是待分割得到的各个图块之间相对的分割信息,也可以是待分割得到的每个图块相对于所述图像的分割信息。
171.102、基于所述分割信息,确定所述图像的目标图块集合,其中,所述目标图块集合经由对所述图像进行分割得到。
172.在本实施例中,在分割信息包括分割形状的情况下,可以对所述图像按照所述分割形状对所述图像进行分割,以得到一个或多个具有所述分割形状的图块,以及将所得到的一个或多个具有所述分割形状的图块的集合,确定为所述图像的目标图块集合。在分割信息包括分割顺序的情况下,可以按照所述分割顺序对所述图像进行分割,以得到一个或多个图块,以及将所得到的一个或多个图块的集合,确定为所述图像的目标图块集合。
173.在一些情况下,对所述目标图块集合中的各个图块进行拼接后得到所述图像。
174.在另一些情况下,可以采用如下两种存储方式之一,对目标图块集合进行记录:
175.方式一,存储目标图块集合中的各个图块。
176.方式二,存储目标图块集合中的各个图块在图像中的区域信息。
177.对于上述方式二,需要说明的是,演示文稿的特殊之处包括:第一,目标图块集合中图块表示为图像中的区域,比如表示为区域形状、区域的大小以及在图像中对应的区域坐标等;还可以附加图像的缩放比例等其他信息,在图像中对应的区域坐标随该缩放比例变化。第二,在将同一张图像插入到演示文稿中的不同幻灯片中时,演示文稿的文档数据中
仅仅会存储一张图片;在每一张设置有该图像的幻灯片中,设置该图像的截取区域,以及截取形状,使得该幻灯片中可以以该截取形状显示该截取区域对应的图块。
178.103、确定所述目标图块集合中的图块在所述演示文稿中的图块显示位置。
179.在本实施例中,所述图块显示位置,可以是所述演示文稿中,用于显示所述目标图块集合中的图块的位置。所述图块显示位置,可以采用演示文稿中的一个或多个点表示,也可以采用演示文稿中的一个或多个显示区域(例如具有一定形状的区域)来表示。其中,在采用演示文稿中的一个或多个点表示图块显示位置的情况下,每个点可以用于指示图块的中心位置或顶点位置。在采用演示文稿中的一个或多个显示区域表示图块显示位置的情况下,每个显示区域可以用于显示一个或多个图块。
180.实践中,所述图块显示位置可以预先指定,或者,采用一定的规则确定。作为示例,可以基于以下至少一项,来确定图块显示位置:图块的尺寸、目标图块集合中的图块的数量、图块的缩放比例等。
181.104、将所述目标图块集合中的图块,显示于所述图块显示位置。
182.在本实施例的一些可选的实现方式中,可以采用如下方式(包括步骤一和步骤二),来执行上述步骤102,以便基于所述分割信息,确定所述图像的目标图块集合:
183.步骤一,基于所述分割信息,确定所述图像的分割方式。
184.作为示例,在分割信息包括分割形状的情况下,所确定的分割方式可以是:按照分割信息包括的分割形状对所述图像进行分割。在分割信息包括分割顺序的情况下,所确定的分割方式可以是:按照分割信息包括的分割顺序对所述图像进行分割。
185.步骤二,按照所述分割方式,对所述图像进行分割,得到所述图像的目标图块集合。
186.可以理解,上述可选的实现方式中,可以按照分割信息对应的分割方式进行图像分割,由此提高了图像分割的灵活性。
187.在上述可选的实现方式中的一些应用场景下,可以采用如下方式(包括如下子步骤一),来执行上述步骤一,以便基于所述分割信息,确定所述图像的分割方式:
188.子步骤一,在所述分割信息包括分割比例的情况下,确定所述分割方式为第一分割方式。
189.其中,所述分割比例表征待分割得到的图块的长宽比或宽长比。所述第一分割方式表征按照所述分割比例,对所述图像进行分割。
190.在此基础上,还可以采用如下方式,来执行上述步骤二,以便按照所述分割方式,对所述图像进行分割,得到所述图像的目标图块集合:
191.子步骤二,按照所述分割比例,对所述图像进行分割,得到所述图像的目标图块集合。
192.作为示例,如果分割信息包括:表征待分割得到的图块的长宽比为x:y的分割比例、表征将所述图像的长度方向分割为n列的列数信息。并且,所述图像的长度l,那么,在此情况下,可以采用如下公式一计算获得待分割得到的图块的宽度w:
193.w=l
÷n194.公式一
195.可以采用如下方式二计算获得待分割得到的图块的长度h:
196.h=x
×w÷y197.公式二其中,w《l。
198.可以理解,上述应用场景下,通过自动按照分割比例对所述图像进行图像分割,提高了按照分割比例对图像进行图像分割场景下,演示文稿的编辑和生成效率。
199.在上述应用场景下的一些情况中,可以采用如下方式(包括第一步和第二步),来执行上述子步骤二,以便按照所述分割比例,对所述图像进行分割,得到所述图像的目标图块集合:
200.第一步,基于所述分割比例,确定目标长度和目标宽度。
201.其中,所述目标长度为待分割得到的图块的长度。所述目标宽度为所述待分割得到的图块的宽度。
202.作为示例,目标长度或目标宽度可以经由用户设定,或者,目标长度或目标宽度也可以基于用户历史时间段内得到的图块的长度或宽度来确定。例如,目标长度可以是用户最近一次编辑演示文稿的过程中,对图像进行分割得到的图块的长度。目标宽度可以是用户最近m次编辑演示文稿的过程中,对图像进行分割得到的图块的宽度的众数。
203.这里,在确定出目标长度和目标宽度中的一者之后,可以基于上述分割信息包括的分割比例计算得到另一者。
204.第二步,按照所述目标长度和所述目标宽度,对所述图像进行分割,得到所述图像的目标图块集合。
205.具体地,可以首先确定所述图像的长度能否被所述目标长度整除,以及确定所述图像的宽度能否被所述目标宽度整除。
206.在所述图像的长度能被所述目标长度整除,并且,所述图像的宽度能被所述目标宽度整除的情况下,可以以目标长度作为待分割得到的各个图块的长度,以及以目标宽度作为待分割得到的各个图块的宽度,对所述图像进行分割,得到所述图像的目标图块集合。
207.在所述图像的长度不能被所述目标长度整除的情况下,可以调整(增大或缩小)所述目标长度,以使所述图像的长度能被所述调整后的目标长度整除,进而可以以调整后的目标长度作为待分割得到的各个图块的长度,对所述图像进行分割,得到所述图像的目标图块集合。
208.在所述图像的宽度不能被所述目标宽度整除的情况下,可以调整(增大或缩小)所述目标宽度,以使所述图像的宽度能被所述调整后的目标宽度整除,进而可以以调整后的目标宽度作为待分割得到的各个图块的宽度,对所述图像进行分割,得到所述图像的目标图块集合。
209.可以理解,上述情况中,可以按照所述目标长度和所述目标宽度,对所述图像进行分割,由此可以得到符合或接近目标长度和目标宽度的图块,可以更为灵活的确定分割得到的图块的大小。
210.在上述情况下的一些示例中,可以采用如下方式(包括方式一和方式二),执行上述第一步,以便基于所述分割比例,确定目标长度和目标宽度:
211.方式一,在将所述图像的长度确定为目标长度的情况下,基于所述目标长度和所述分割比例,确定目标宽度。
212.方式二,在将所述图像的宽度确定为目标宽度的情况下,基于所述目标宽度和所
述分割比例,确定目标长度。
213.可以理解,上述示例中,可以将所述图像的长度直接确定为目标长度,或者,将所述图像的宽度直接确定为目标宽度,无需在所述图像的长度或宽度的方向上进行分割,避免了将图像分割为过小的图块,从而提高了演示文稿所呈现内容的整体性。
214.在上述可选的实现方式中的另一些应用场景下,可以采用如下方式,来执行上述步骤一,以便基于所述分割信息,确定所述图像的分割方式:
215.在所述分割信息包括分割行列数的情况下,确定所述分割方式为第二分割方式。
216.其中,所述分割行列数表征:对所述图像按行分割得到的图块数量(也即分割后单行的图块数量)以及对所述图像按列分割得到的图块数量(也即分割后单列的图块数量)。所述第二分割方式指示按照所述分割行列数,对所述图像进行分割。
217.作为示例,如果分割行列数为“3;2”,那么,在其中的3表示对所述图像按行分割得到的图块数量,并且,2表示对所述图像按列分割得到的图块数量的情况下,该分割行列数可以表示:将所述图像分割为3行2列的目标图块集合;在其中的2表示对所述图像按行分割得到的图块数量,并且,3表示对所述图像按列分割得到的图块数量的情况下,该分割行列数可以表示:将所述图像分割为2行3列的目标图块集合。
218.这里,在按照分割行列数对图像进行分割的场景下,每行和/或每列分割得到的图块的大小可以相等或不等。
219.可以理解,上述应用场景下,通过自动按照分割行列数对所述图像进行图像分割,提高了演示文稿的编辑和生成过程中,需将图像分割为多行或多列的场景下,演示文稿的编辑和生成效率。
220.在上述可选的实现方式中的再一些应用场景下,可以采用如下方式(包括步骤一和步骤二),来执行上述步骤102,以便基于所述分割信息,确定所述图像的目标图块集合:
221.步骤一,按照所述分割信息指示的分割方式对所述图像进行分割,得到目标数量个分割区域。
222.其中,目标数量,可以是按照所述分割信息指示的分割方式对所述图像进行分割,得到的分割区域的数量。
223.分割区域,可以标识所述图像中的一个区域。将每个分割区域映射到所述图像,可以获得一个图块。
224.步骤二,将所述目标数量个分割区域,组成所述图像的目标图块集合。
225.具体地,在采用上述应用场景所描述的方式进行图像分割时,每次分割可以均相对于所述图像(也即未分割前的原始图像)进行。
226.可以理解,上述应用场景下,所述分割信息中可以包括待分割得到的每个图块相对于所述图像的分割信息,由此,确保了目标图块集合中的各个图块之间分割过程的独立性,单个图块的分割不会影响其他图块的分割。
227.在上述再一些应用场景下的一些情况中,可以采用如下方式,来执行上述步骤104,以便将所述目标图块集合中的图块,显示于所述图块显示位置:
228.首先,获取所述图像。
229.之后,从所述目标图块集合中确定所述图块显示位置对应的所述分割区域。
230.其中,每个图块显示位置可以对应一个分割区域。图块显示位置与分割区域之间
的对应关系为:图块显示位置可以用于显示该图块显示位置对应的分割区域映射的图块。
231.然后,在所述图块显示位置显示所述图像中所述分割区域映射的图块。
232.可以理解,上述情况中,通过显示所述图像中所述分割区域映射的图块,使得目标图块集合中的各个图块之间可以独立显示,单个图块的显示不会影响其他图块的显示。进一步地,在所述图块显示位置显示所述图像中所述分割区域映射的图块之后,还可以对所显示的单个或多个图块进行再次调整(例如调整图块的分割位置等),由于目标图块集合中的各个图块具备分割独立性和显示独立性,因此,在对图块进行再次调整的过程中,各个图块的调整之间互不影响,可以实现对单个图块的独立调整。
233.在本实施例的另一些可选的实现方式中,可以采用如下方式(包括步骤一和步骤二),来执行上述步骤102,以便基于所述分割信息,确定所述图像的目标图块集合:
234.步骤一,按照所述分割信息指示的分割方式对所述图像进行分割,得到目标数量个分割区域。
235.其中,目标数量,可以是按照所述分割信息指示的分割方式对所述图像进行分割,得到的分割区域的数量。
236.分割区域,可以表示所述图像中的一个区域。将每个分割区域映射到所述图像,可以获得一个图块。
237.步骤二,将所述目标数量个分割区域,组成所述图像的目标图块集合。
238.具体地,在采用上述应用场景所描述的方式进行图像分割时,每次分割可以均相对于所述图像(也即未分割前的原始图像)进行,
239.可以理解,上述实现方式中,所述分割信息中可以包括待分割得到的每个图块相对于所述图像的分割信息,由此,确保了目标图块集合中的各个图块之间分割过程的独立性,单个图块的分割调整不会影响其他图块的分割调整。
240.在上述另一些可选的实现方式中的一些应用场景下,可以采用如下方式,来执行上述步骤104,以便将所述目标图块集合中的图块,显示于所述图块显示位置:
241.首先,获取所述图像。
242.之后,从所述目标图块集合中确定所述图块显示位置对应的所述分割区域。
243.其中,每个图块显示位置可以对应一个分割区域。图块显示位置与分割区域之间的对应关系为:图块显示位置可以用于显示该图块显示位置对应的分割区域映射的图块。
244.然后,在所述图块显示位置显示所述图像中所述分割区域映射的图块。
245.可以理解,上述应用场景下,通过显示所述图像中所述分割区域映射的图块,使得目标图块集合中的各个图块之间可以独立显示,单个图块的显示不会影响其他图块的显示。进一步地,在所述图块显示位置显示所述图像中所述分割区域映射的图块之后,还可以对所显示的单个或多个图块进行再次调整(例如调整图块的分割位置等),由于目标图块集合中的各个图块具备分割独立性和显示独立性,因此,在对图块进行再次调整的过程中,各个图块的调整之间互不影响,可以实现对单个图块的独立调整。
246.作为示例,请参照图1b,图1b为针对图1a的演示文稿中的图像的显示方法的一个应用场景的流程示意图。
247.如图1b所示,在该应用场景中,演示文稿中的图像的显示方法的整体流程包括:
248.a、选择自动分割方式。图片(也即上述图像)自动分割可以包括但不限于以下三种
方式:根据指定比例分割(也即上述第一分割方式)、根据指定行列数量分割(也即上述第二分割方式)、ai(artificial intelligence,人工智能)智能识别分割(也即后文所描述的目标分割方式)。默认根据指定比例分割,以弹窗的形式给用户进行设置和预览。选择指定比例分割时,允许设置分割区域的比例(也即上述分割信息包括的分割比例);选择根据指定行列数量分割时,允许设置分割的行列数量(也即上述分割信息包括的分割行列数)。
249.b、生成自动分割预览图后,允许用户进一步对分割区域进行调整,此时进行的调整会影响被调整分割图片(也即上述图块)的相邻图片(也即相邻图块)。
250.c、分割方案调整完成后,可设置分割后的图片显示方案,可以显示在同一张幻灯片上,也可以分别显示在不同的幻灯片中。
251.d、将图片按照设置的区域大小和数量(属于上述分割信息)进行分割,最后将分割后的图片对象按照显示方案,展示在幻灯片上(也即上述将所述目标图块集合中的图块,显示于所述图块显示位置)。
252.e、自动分割完成后,用户仍可根据需要对分割后的图片对象进行二次调整,此时进行的调整不会影响被调整分割图片的相邻图片。
253.本公开实施例提供的演示文稿中的图像的显示方法,可以确定所述图像的分割信息,之后,基于所述分割信息,确定所述图像的目标图块集合,其中,所述目标图块集合经由对所述图像进行分割得到,然后,确定所述目标图块集合中的图块在所述演示文稿中的图块显示位置,最后,将所述目标图块集合中的图块,显示于所述图块显示位置。由此方法,可以可以基于图像的分割信息,自动将对该图像进行分割后得到的图块显示于演示文稿中的相应位置,由此,实现了演示文稿中图像的自动分割,提高了演示文稿的编辑和生成效率。
254.图2a为本公开实施例提供的第二种演示文稿中的图像的显示方法的流程示意图。如图2a所示,该方法具体包括:
255.201、确定所述图像的分割信息。
256.在本实施例中,步骤201与图1a对应实施例中的步骤101基本一致,这里不再赘述。
257.202、在所述分割信息包括分割比例的情况下,确定所述分割方式为第一分割方式,其中,所述分割比例表征待分割得到的图块的长宽比或宽长比,所述第一分割方式表征按照所述分割比例,对所述图像进行分割。
258.203、在所述图像的长度大于所述图像的宽度的情况下,将所述图像的宽度确定为目标宽度,基于所述目标宽度和所述分割比例,确定目标长度,其中,所述目标长度为待分割得到的图块的长度,所述目标宽度为所述待分割得到的图块的宽度。
259.204、在所述图像的长度小于所述图像的宽度的情况下,将所述图像的长度确定为目标长度,基于所述目标长度和所述分割比例,确定目标宽度,其中,所述目标长度为待分割得到的图块的长度,所述目标宽度为所述待分割得到的图块的宽度。
260.205、按照所述目标长度和所述目标宽度,对所述图像进行分割,得到所述图像的目标图块集合。
261.在本实施例中,可以首先确定所述图像的长度能否被所述目标长度整除,以及确定所述图像的宽度能否被所述目标宽度整除。
262.在所述图像的长度能被所述目标长度整除,并且,所述图像的宽度能被所述目标宽度整除的情况下,可以以目标长度作为待分割得到的各个图块的长度,以及以目标宽度
作为待分割得到的各个图块的宽度,对所述图像进行分割,得到所述图像的目标图块集合。
263.在所述图像的长度不能被所述目标长度整除的情况下,可以调整(增大或缩小)所述目标长度,以使所述图像的长度能被所述调整后的目标长度整除,进而可以以调整后的目标长度作为待分割得到的各个图块的长度,对所述图像进行分割,得到所述图像的目标图块集合。
264.在所述图像的宽度不能被所述目标宽度整除的情况下,可以调整(增大或缩小)所述目标宽度,以使所述图像的宽度能被所述调整后的目标宽度整除,进而可以以调整后的目标宽度作为待分割得到的各个图块的宽度,对所述图像进行分割,得到所述图像的目标图块集合。
265.206、确定所述目标图块集合中的图块在所述演示文稿中的图块显示位置。
266.在本实施例中,步骤206与图1a对应实施例中的步骤103基本一致,这里不再赘述。
267.207、将所述目标图块集合中的图块,显示于所述图块显示位置。
268.在本实施例中,步骤207与图1a对应实施例中的步骤104基本一致,这里不再赘述。
269.图2b为针对图2a的演示文稿中的图像的显示方法中涉及的一个图像分割方式的示意图。
270.在图2b中,采用根据指定比例(图示中宽高比为2:1)自动分割方式(也即上述第一分割方式),将图片(也即上述图像)自动分割成指定宽高比例的小图(也即上述图块),最后一个区域不满足指定比例时,也作为单独的小图(也即上述图块)。
271.需要说明的是,除以上所记载的内容之外,本实施例还可以包括以上实施例中所描述的技术特征,进而实现以上演示文稿中的图像的显示方法的技术效果,具体请参照以上相关描述,为简洁描述,在此不作赘述。
272.本公开实施例提供的演示文稿中的图像的显示方法,在所述图像过长(也即长度大于宽度)的情况下,无需在图像的宽度方向上进行分割,在所述图像过宽(也即长度小于宽度)的情况下,无需在图像的长度方向上进行分割,由此,避免了对图像的过度分割。
273.图3a为本公开实施例提供的第三种演示文稿中的图像的显示方法的流程示意图。
274.具体而言,如图3a所示,该方法具体包括:
275.301、确定所述图像的分割信息。
276.在本实施例中,步骤301与图1a对应实施例中的步骤101基本一致,这里不再赘述。
277.302、在所述分割信息包括分割行列数的情况下,确定所述分割方式为第二分割方式;其中,所述分割行列数表征:对所述图像按行分割得到的图块数量以及对所述图像按列分割得到的图块数量;所述第二分割方式具体指示按照所述分割行列数,对所述图像进行平均分割。
278.在本实施例中,在按照分割行列数对图像进行分割的场景下,每行和/或每列分割得到的图块的大小相等(也即平均分割)。
279.作为示例,如果分割行列数为“3;2”,那么,在其中的3表示对所述图像按行分割得到的图块数量,并且,2表示对所述图像按列分割得到的图块数量的情况下,该分割行列数可以表示:将所述图像分割为3行2列的目标图块集合;在其中的2表示对所述图像按行分割得到的图块数量,并且,3表示对所述图像按列分割得到的图块数量的情况下,该分割行列数可以表示:将所述图像分割为2行3列的目标图块集合
280.303、按照所述分割方式,对所述图像进行分割,得到所述图像的目标图块集合。
281.304、确定所述目标图块集合中的图块在所述演示文稿中的图块显示位置。
282.在本实施例中,步骤304与图1a对应实施例中的步骤103基本一致,这里不再赘述。
283.305、将所述目标图块集合中的图块,显示于所述图块显示位置。
284.在本实施例中,步骤305与图1a对应实施例中的步骤104基本一致,这里不再赘述。
285.图3b为针对图3a的演示文稿中的图像的显示方法中涉及的一个图像分割方式的示意图。在图3b中,按照指定行列数量(也即上述行列数,图示中为3行2列)自动分割方式,将图片(也即上述图像)按照设置的行列数量进行分割,每个分割区域(也即上述目标图块集合中的各个图块)的大小一致。
286.需要说明的是,除以上所记载的内容之外,本实施例还可以包括以上实施例中所描述的技术特征,进而实现以上演示文稿中的图像的显示方法的技术效果,具体请参照以上相关描述,为简洁描述,在此不作赘述。
287.本公开实施例提供的演示文稿中的图像的显示方法,在所述分割信息包括分割行列数的情况下,,可以按照所述分割行列数对所述图像进行平均分割,以获得尽可能多的大小相等的图块。
288.图4a为本公开实施例提供的第四种演示文稿中的图像的显示方法的流程示意图。
289.具体而言,如图4a所示,该方法具体包括:
290.401、确定所述图像的分割信息。
291.在本实施例中,步骤401与图1a对应实施例中的步骤101基本一致,这里不再赘述。
292.402、在所述分割方式指示按照目标分割方式对所述图像进行分割的情况下,对所述图像进行图像识别,得到所述图像中的不同内容类型对应的图像区域。
293.在本实施例中,内容类型可以包括以下之一:文本、图像、表格等等。
294.具体地,当检测到图像区域中各个合并连通域的矩形大小之差在预定范围之内时,确定得到内容类型为文本的图像区域;当检测到图像区域中各个合并连通域的矩形大小之差在预定范围之外时,确定得到内容类型为图像的图像区域;当检测到图像区域中包括一条或多条表格线时,确定得到内容类型为表格的图像区域。
295.403、基于所述图像区域对所述图像分割,得到所述图像的目标图块集合。
296.在本实施例中,可以在所述图像上将一个图像区域映射为一个或多个图块,也可以将所述图像上的整个或部分图像区域映射为一个或多个图块,从而获得目标图块集合。
297.404、确定所述目标图块集合中的图块在所述演示文稿中的图块显示位置。
298.在本实施例中,步骤404与图1a对应实施例中的步骤103基本一致,这里不再赘述。
299.405、将所述目标图块集合中的图块,显示于所述图块显示位置。
300.在本实施例中,步骤405与图1a对应实施例中的步骤104基本一致,这里不再赘述。
301.图4b为针对图4a的演示文稿中的图像的显示方法中涉及的一个图像分割方式的示意图。在图4b中,采用ai智能自动分割方式(也即上述目标分割方式),利用ai智能识别图片(也即上述图像)的内容,并按照识别到的内容块进行分割。
302.需要说明的是,除以上所记载的内容之外,本实施例还可以包括以上实施例中所描述的技术特征,进而实现以上演示文稿中的图像的显示方法的技术效果,具体请参照以上相关描述,为简洁描述,在此不作赘述。
303.本公开实施例提供的演示文稿中的图像的显示方法,基于图像中图像区域的内容类型来智能分割图像,可以提高分割得到的单个图块中的内容的相关度,并且,提高不同图块中的内容的的差异度。
304.图5a为本公开实施例提供的第五种演示文稿中的图像的显示方法的流程示意图。
305.具体而言,如图5a所示,该方法具体包括:
306.501、确定所述图像的分割信息。
307.在本实施例中,步骤501与图1a对应实施例中的步骤101基本一致,这里不再赘述。
308.502、在所述分割信息包括分割比例的情况下,确定所述分割方式为第一分割方式,其中,所述分割比例表征待分割得到的图块的长宽比或宽长比,所述第一分割方式表征按照所述分割比例,对所述图像进行分割。
309.503、基于所述分割比例,确定目标长度和目标宽度,其中,所述目标长度为待分割得到的图块的长度,所述目标宽度为所述待分割得到的图块的宽度。
310.504、按照所述目标长度和所述目标宽度,对所述图像进行分割,得到图块矩阵。
311.在本实施例中,可以首先确定所述图像的长度能否被所述目标长度整除,以及确定所述图像的宽度能否被所述目标宽度整除。
312.在所述图像的长度能被所述目标长度整除,并且,所述图像的宽度能被所述目标宽度整除的情况下,可以以目标长度作为待分割得到的各个图块的长度,以及以目标宽度作为待分割得到的各个图块的宽度,对所述图像进行分割,基于分割得到的图块在所述图像中的位置,得到图块矩阵。
313.在所述图像的长度不能被所述目标长度整除的情况下,可以调整(增大或缩小)所述目标长度,以使所述图像的长度能被所述调整后的目标长度整除,进而可以以调整后的目标长度作为待分割得到的各个图块的长度,对所述图像进行分割,基于分割得到的图块在所述图像中的位置,得到图块矩阵。
314.在所述图像的宽度不能被所述目标宽度整除的情况下,可以调整(增大或缩小)所述目标宽度,以使所述图像的宽度能被所述调整后的目标宽度整除,进而可以以调整后的目标宽度作为待分割得到的各个图块的宽度,对所述图像进行分割,基于分割得到的图块在所述图像中的位置,得到图块矩阵。
315.在所述图像的长度不能被所述目标长度整除的情况下,还可以优先确保在先分割得到的图块的长度。例如,可以使得分割后位于除最后一排之外的其他排的图块的长度为所述目标长度,位于最后一排的图块的长度小于所述目标长度。
316.在所述图像的宽度不能被所述目标宽度整除的情况下,还可以优先确保在先分割得到的图块的宽度。例如,可以使得分割后位于除最后一排之外的其他排的图块的宽度为所述目标宽度,位于最后一排的图块的宽度小于所述目标宽度。
317.505、将所述图块矩阵中的各个图块的集合,确定为所述图像的目标图块集合。
318.在本实施例中,所述图块矩阵中的各个所述图块的位置与所述图像中的各个所述图块的位置相对应。
319.所述图块矩阵中除尾部图块之外的其他图块的尺寸相等。
320.在所述图块矩阵的行数大于或等于2的情况下,所述图块矩阵中的图块满足第一条件。其中,所述第一条件包括:所述尾部图块包括所述图块矩阵的最后一行图块;并且,所
述最后一行图块的尺寸小于或等于所述其他图块的尺寸;并且,在所述最后一行图块包括至少两个图块的情况下,所述最后一行图块的尺寸相等。
321.在所述图块矩阵的列数大于或等于2的情况下,所述图块矩阵中的图块满足第二条件。其中,所述第二条件包括:所述尾部图块包括所述图块矩阵的最后一列图块;并且,所述最后一列图块的尺寸小于或等于所述其他图块的尺寸;并且,在所述最后一列图块包括至少两个图块的情况下,所述最后一列图块的尺寸相等。
322.506、确定所述目标图块集合中的图块在所述演示文稿中的图块显示位置。
323.在本实施例中,步骤506与图1a对应实施例中的步骤103基本一致,这里不再赘述。
324.507、将所述目标图块集合中的图块,显示于所述图块显示位置。
325.在本实施例中,步骤507与图1a对应实施例中的步骤104基本一致,这里不再赘述。
326.图5b为针对图5a的演示文稿中的图像的显示方法中涉及的第一个图像分割方式的示意图。在图5b中,将长图(也即上述图像)根据指定比例(也即上述分割比例,图示中为“宽高比1:10”)自动分割。得到的4个图块的高度均相等。前3个图块的宽度均相等。第4个图块的宽度小于前3个图块的宽度。
327.图5c为针对图5a的演示文稿中的图像的显示方法中涉及的第二个图像分割方式的示意图。在图5c中,将长图(也即上述图像)根据指定比例(也即上述分割比例,图示中为“宽高比2:1”)自动分割。得到的4个图块的高度均相等。前3个图块的宽度均相等。第4个图块的宽度小于前3个图块的宽度。
328.需要说明的是,除以上所记载的内容之外,本实施例还可以包括以上实施例中所描述的技术特征,进而实现以上演示文稿中的图像的显示方法的技术效果,具体请参照以上相关描述,为简洁描述,在此不作赘述。
329.本公开实施例提供的演示文稿中的图像的显示方法,在一些情况(例如对所述图像进行平均分割,并且,分割信息中包括分割比例)下,无法确保分割得到的目标图块集合中的各个图块的大小均一致,在此情况下,可以优先确保位于靠前行、靠前列的图块的大小,而靠后行、靠后列的图块的大小可以较小一些。
330.图6a为本公开实施例提供的第六种演示文稿中的图像的显示方法的流程示意图。
331.具体而言,如图6a所示,该方法具体包括:
332.601、确定所述图像的分割信息。
333.在本实施例中,步骤601与图1a对应实施例中的步骤101基本一致,这里不再赘述。
334.602、基于所述分割信息,确定所述图像的分割方式。
335.在本实施例中,在分割信息包括分割形状的情况下,所确定的分割方式可以是:按照分割信息包括的分割形状对所述图像进行分割。在分割信息包括分割顺序的情况下,所确定的分割方式可以是:按照分割信息包括的分割顺序对所述图像进行分割。
336.603、按照所述分割方式,对所述图像进行分割,得到所述图像的目标图块集合。
337.在本实施例中,步骤603与图3a对应实施例中的步骤303基本一致,这里不再赘述。
338.604、显示按照所述分割方式分割得到的目标图块集合。
339.在本实施例中,可以在预览框中显示按照所述分割方式分割得到的目标图块集合。
340.605、检测针对所显示的目标图块集合中的图块的第一调整操作,其中,所述第一
调整操作用于调整所述图块的数量和大小中的至少一项。
341.在本实施例中,第一调整操作,可以是针对所显示的目标图块集合中的图块的调整操作。作为示例,第一调整操作,可以用于调整单个或多个图块的以下至少一项:分割位置、分割比例、分割行列数、分割形状,第一调整操作,还可以用于融合(或删除)一个或多个图块。
342.606、按照所述第一调整操作指示的调整方式,对所述第一调整操作对应的图块进行调整,得到调整后的所述目标图块集合。
343.607、确定所述目标图块集合中的图块在所述演示文稿中的图块显示位置。
344.在本实施例中,步骤607与图1a对应实施例中的步骤103基本一致,这里不再赘述。
345.608、将所述目标图块集合中的图块,显示于所述图块显示位置。
346.在本实施例中,步骤608与图1a对应实施例中的步骤104基本一致,这里不再赘述。
347.在本实施例的一些可选的实现方式中,可以采用如下方式,来执行上述步骤604,以便显示按照所述分割方式分割得到的目标图块集合:
348.以图块矩阵的方式,显示按照所述分割方式分割得到的目标图块集合。
349.其中,上述图块矩阵中的各个图块分别为上述目标图块集合中的各个图块。
350.这里,图块矩阵中的图块的显示位置可以随机确定,也可以按照一定的规则确定,在此不作限定。
351.可以理解,上述可选的实现方式中,可以以图块矩阵的方式,显示目标图块集合中的各个图块,由此可以直观呈现分割后得到的各个图块。
352.在上述可选的实现方式中的一些应用场景下,所述图块矩阵中的各个所述图块的位置与所述图像中的各个所述图块的位置相对应。所述第一调整操作具体用于将所述图块矩阵中的目标图块与相邻图块进行融合。所述相邻图块为所述图块矩阵中与所述目标图块相邻的图块。
353.在此基础上,可以采用如下方式,来执行上述步骤606,以便按照所述第一调整操作指示的调整方式,对所述第一调整操作对应的图块进行调整:
354.首先,针对预先确定的方向序列(例如目标图块的左、右、上、下)中的首个方向,基于该方向,执行如下确定步骤(包括以下确定步骤一和确定步骤二):
355.确定步骤一,确定所述图块矩阵中,所述目标图块的该方向上是否包括所述相邻图块。
356.确定步骤二,在所述目标图块的该方向上包括所述相邻图块的情况下,将所述目标图块与所述相邻图块进行融合。
357.其中,将所述目标图块与所述相邻图块进行融合,也即将所述目标图块与所述相邻图块合并为一个图块。此外,将所述目标图块与所述相邻图块进行融合,也可等效为删除目标图块的操作。
358.之后,在所述目标图块的该方向上不包括所述相邻图块,并且,该方向并非所述方向序列中的最后一方向的情况下,基于所述方向序列中该方向的下一方向,执行所述确定步骤。
359.然后,在所述目标图块的该方向上不包括所述相邻图块,并且,该方向为所述最后一方向的情况下,禁止执行所述第一调整操作。
360.作为示例,首先可以检测被删除区域(也即上述目标图块所在的区域)所在行是否有等高可融合对象(也即上述相邻图块),有其他等高对象时,优先和左边的等高对象融合,否则与右边的等高对象融合。在所在行没有其他等高对象时,检测所在列是否有等宽可融合对象,优先与上面的等宽对象融合,上面没有等宽对象时,则与下面的等宽对象融合。所在行列都没有可融合对象时,不允许删除该分割区域。
361.可以理解,上述可选的实现方式中,通过以上图块融合策略,可以更为灵活地进行图块调整,进一步提高了演示文稿中的编辑和生成效率。
362.作为示例,图片(也即上述图像)自动分割方案生成后,允许用户在分割预览弹窗中手动调整分割区域(对应上述图块)的大小与数量,此时被调整区域的相邻区域也会受到影响。
363.如图6b所示,6b为针对图6a的演示文稿中的图像的显示方法中涉及的第一个图像调整方式的示意图。在图6b中,第一调整操作指示增大分割区域。
364.如图6c所示,图6c为针对图6a的演示文稿中的图像的显示方法中涉及的第二个图像调整方式的示意图。在图6c中,第一调整操作指示缩小分割区域。
365.如图6d所示,图6d为针对图6a的演示文稿中的图像的显示方法中涉及的第三个图像调整方式的示意图。在图6d中,第一调整操作指示删除分割区域。
366.如图6e所示,图6e为针对图6a的演示文稿中的图像的显示方法中涉及的第四个图像调整方式的示意图。在图6e中,第一调整操作指示水平方向增加分割区域。
367.如图6f所示,图6f为针对图6a的演示文稿中的图像的显示方法中涉及的第五个图像调整方式的示意图。在图6f中,第一调整操作指示垂直方向增加分割区域。
368.需要说明的是,除以上所记载的内容之外,本实施例还可以包括以上实施例中所描述的技术特征,进而实现以上演示文稿中的图像的显示方法的技术效果,具体请参照以上相关描述,为简洁描述,在此不作赘述。
369.本公开实施例提供的演示文稿中的图像的显示方法,在进行图像分割后,可以调整图块的大小、数量等,以便更准确地进行图像分割,获得更为符合用户预期的图块。
370.图7a为本公开实施例提供的第七种演示文稿中的图像的显示方法的流程示意图。
371.具体而言,如图7a所示,该方法具体包括:
372.701、确定所述图像的分割信息。
373.在本实施例中,步骤701与图1a对应实施例中的步骤101基本一致,这里不再赘述。
374.702、基于所述分割信息,确定所述图像的目标图块集合,其中,所述目标图块集合经由对所述图像进行分割得到。
375.在本实施例中,步骤702与图1a对应实施例中的步骤102基本一致,这里不再赘述。
376.703、确定所述目标图块集合中的各个图块在所述演示文稿中的一张或多张幻灯片中的图块显示位置。
377.704、将所述目标图块集合中的图块,显示于所述图块显示位置。
378.在本实施例中,步骤704与图1a对应实施例中的步骤104基本一致,这里不再赘述。
379.作为示例,请参照图7b,图7b为针对图7a的演示文稿中的图像的显示方法中涉及的第一个图像显示方式的示意图。在图7b中,图片(也即上述图像)分割后的对象全部显示在同一张幻灯片中。
380.作为又一示例,请参照图7c,图7c为针对图7a的演示文稿中的图像的显示方法中涉及的第二个图像显示方式的示意图。在图7c中,图片(也即上述图像)分割后的对象分别显示在不同的幻灯片中。
381.需要说明的是,除以上所记载的内容之外,本实施例还可以包括以上实施例中所描述的技术特征,进而实现以上演示文稿中的图像的显示方法的技术效果,具体请参照以上相关描述,为简洁描述,在此不作赘述。
382.本公开实施例提供的演示文稿中的图像的显示方法,目标图块集合中的图块可以显示于演示文稿中的一张或多张幻灯片,丰富了演示文稿中图块的显示方式。
383.图8a为本公开实施例提供的第八种演示文稿中的图像的显示方法的流程示意图。
384.具体而言,如图8a所示,该方法具体包括:
385.801、确定所述图像的分割信息。
386.在本实施例中,步骤801与图1a对应实施例中的步骤101基本一致,这里不再赘述。
387.802、按照所述分割信息指示的分割方式对所述图像进行分割,得到目标数量个分割区域。
388.在本实施例中,目标数量,可以是按照所述分割信息指示的分割方式对所述图像进行分割,得到的分割区域的数量。
389.分割区域,可以表示所述图像中的一个区域。将每个分割区域映射到所述图像,可以获得一个图块。
390.803、将所述目标数量个分割区域,组成所述图像的目标图块集合。
391.在本实施例中,在采用上述应用场景所描述的方式进行图像分割时,每次分割可以均相对于所述图像(也即未分割前的原始图像)进行,
392.804、确定所述目标图块集合中的图块在所述演示文稿中的图块显示位置。
393.在本实施例中,步骤804与图1a对应实施例中的步骤103基本一致,这里不再赘述。
394.805、获取所述图像。
395.806、从所述目标图块集合中确定所述图块显示位置对应的所述分割区域。
396.在本实施例中,每个图块显示位置可以对应一个分割区域。图块显示位置与分割区域之间的对应关系为:图块显示位置可以用于显示该图块显示位置对应的分割区域映射的图块。
397.807、在所述图块显示位置显示所述图像中所述分割区域映射的图块。
398.808、检测针对在所述图块显示位置显示的所述图块的第二调整操作,其中,所述第二调整操作用于调整所述图块映射于所述图像的分割区域,和/或所述图块的缩放比例。
399.在本实施例中,第二调整操作,可以是针对在所述图块显示位置显示的所述图块的第二调整操作。
400.此外,由于单个图块的分割调整不会影响其他图块的分割,因此,第二调整操作仅作用于被调整的图块,而对其他图块的分割不会产生影响。
401.809、按照所述第二调整操作指示的分割区域和/或所述缩放比例,从所述图像中重新确定图块。
402.在本实施例中,重新确定的图块,可以是对在所述图块显示位置显示的所述图块进行第二调整操作(用于调整所述图块映射于所述图像的分割区域,和/或所述图块的缩放
比例)后的图块。
403.需要注意的是,图块的缩放比例可以指的是图像的缩放比例,对图像的缩放之后,通过区域映射后就可以形成类似对图块缩放的效果。
404.810、在所述图块显示位置显示重新确定的所述图块。
405.在本实施例中,可以采用重新确定的所述图块,来替代被调整的图块进行显示。
406.在一些情况下,自动分割完成后的图片对象(也即上述目标图块集合),仍可针对分割图片对象单独进行二次调整显示,此时被调整区域的相邻分割区域不会受到影响,而且可以将分割区域设置成圆角矩形、圆形、心形、三角形、菱形、五角星等其他形状。
407.作为第一种示例,请参照图8b,图8b为针对图8a的演示文稿中的图像的显示方法中涉及的第一个图像调整方式的示意图。在图8b中,第二调整操作用于将分割区域2(也即上述图块)调整为五角星形状。
408.作为第二种示例,请参照图8c,图8c为针对图8a的演示文稿中的图像的显示方法中涉及的第二个图像调整方式的示意图。在图8c中,第二调整操作用于将分割区域2(也即上述图块)调整为五角星形状。在此调整过程中,可以显示被调整的分割区域。如图8c所示,在进行第二调整操作之前,可以显示呈矩形形状的分割区域2,在进行第二调整操作之后,可以显示呈五角星形状的分割区域2。
409.作为第三种示例,请参照图8d,图8d为针对图8a的演示文稿中的图像的显示方法中涉及的第三个图像调整方式的示意图。在图8d中,第二调整操作用于将分割区域2(也即上述图块)调整为心形形状。
410.作为第四种示例,请参照图8e,图8e为针对图8a的演示文稿中的图像的显示方法中涉及的第四个图像调整方式的示意图。在图8e中,第二调整操作用于将分割区域2(也即上述图块)调整为圆形形状。
411.需要说明的是,除以上所记载的内容之外,本实施例还可以包括以上实施例中所描述的技术特征,进而实现以上演示文稿中的图像的显示方法的技术效果,具体请参照以上相关描述,为简洁描述,在此不作赘述。
412.本公开实施例提供的演示文稿中的图像的显示方法,可以实现对单个图块的独立调整。
413.图9为本公开实施例提供的一种演示文稿中的图像的显示装置的结构示意图。具体包括:
414.第一确定单元901,用于确定所述图像的分割信息;
415.第二确定单元902,用于基于所述分割信息,确定所述图像的目标图块集合,其中,所述目标图块集合经由对所述图像进行分割得到;
416.第三确定单元903,用于确定所述目标图块集合中的图块在所述演示文稿中的图块显示位置;
417.第一显示单元904,用于将所述目标图块集合中的图块,显示于所述图块显示位置。
418.在一个可能的实施方式中,所述基于所述分割信息,确定所述图像的目标图块集合,包括:
419.基于所述分割信息,确定所述图像的分割方式;
420.按照所述分割方式,对所述图像进行分割,得到所述图像的目标图块集合。
421.在一个可能的实施方式中,所述基于所述分割信息,确定所述图像的分割方式,包括:
422.在所述分割信息包括分割比例的情况下,确定所述分割方式为第一分割方式,其中,所述分割比例表征待分割得到的图块的长宽比或宽长比,所述第一分割方式表征按照所述分割比例,对所述图像进行分割;以及
423.所述按照所述分割方式,对所述图像进行分割,得到所述图像的目标图块集合,包括:
424.按照所述分割比例,对所述图像进行分割,得到所述图像的目标图块集合。
425.在一个可能的实施方式中,所述按照所述分割比例,对所述图像进行分割,得到所述图像的目标图块集合,包括:
426.基于所述分割比例,确定目标长度和目标宽度,其中,所述目标长度为待分割得到的图块的长度,所述目标宽度为所述待分割得到的图块的宽度;
427.按照所述目标长度和所述目标宽度,对所述图像进行分割,得到所述图像的目标图块集合。
428.在一个可能的实施方式中,所述基于所述分割比例,确定目标长度和目标宽度,包括:
429.在将所述图像的长度确定为目标长度的情况下,基于所述目标长度和所述分割比例,确定目标宽度;
430.在将所述图像的宽度确定为目标宽度的情况下,基于所述目标宽度和所述分割比例,确定目标长度。
431.在一个可能的实施方式中,
432.在所述图像的长度大于所述图像的宽度的情况下,将所述图像的宽度确定为目标宽度;
433.在所述图像的长度小于所述图像的宽度的情况下,将所述图像的长度确定为目标长度。
434.在一个可能的实施方式中,所述按照所述目标长度和所述目标宽度,对所述图像进行分割,得到所述图像的目标图块集合,包括:
435.按照所述目标长度和所述目标宽度,对所述图像进行分割,得到图块矩阵;
436.将所述图块矩阵中的各个图块的集合,确定为所述图像的目标图块集合;其中:
437.所述图块矩阵中的各个所述图块的位置与所述图像中的各个所述图块的位置相对应;
438.所述图块矩阵中除尾部图块之外的其他图块的尺寸相等;其中:
439.在所述图块矩阵的行数大于或等于2的情况下,所述图块矩阵中的图块满足第一条件;其中,所述第一条件包括:所述尾部图块包括所述图块矩阵的最后一行图块;并且,所述最后一行图块的尺寸小于或等于所述其他图块的尺寸;并且,在所述最后一行图块包括至少两个图块的情况下,所述最后一行图块的尺寸相等;
440.在所述图块矩阵的列数大于或等于2的情况下,所述图块矩阵中的图块满足第二条件;其中,所述第二条件包括:所述尾部图块包括所述图块矩阵的最后一列图块;并且,所
述最后一列图块的尺寸小于或等于所述其他图块的尺寸;并且,在所述最后一列图块包括至少两个图块的情况下,所述最后一列图块的尺寸相等。
441.在一个可能的实施方式中,所述基于所述分割信息,确定所述图像的分割方式,包括:
442.在所述分割信息包括分割行列数的情况下,确定所述分割方式为第二分割方式;其中,所述分割行列数表征:对所述图像按行分割得到的图块数量以及对所述图像按列分割得到的图块数量;所述第二分割方式指示按照所述分割行列数,对所述图像进行分割。
443.在一个可能的实施方式中,所述第二分割方式具体指示按照所述分割行列数,对所述图像进行平均分割。
444.在一个可能的实施方式中,所述按照所述分割方式,对所述图像进行分割,得到所述图像的目标图块集合,包括:
445.在所述分割方式指示按照目标分割方式对所述图像进行分割的情况下,对所述图像进行图像识别,得到所述图像中的不同内容类型对应的图像区域;
446.基于所述图像区域对所述图像分割,得到所述图像的目标图块集合。
447.在一个可能的实施方式中,在所述按照所述分割方式,对所述图像进行分割,得到所述图像的目标图块集合之后,还包括:
448.第二显示单元(图中未示出),用于显示按照所述分割方式分割得到的目标图块集合;
449.第一检测单元(图中未示出),用于检测针对所显示的目标图块集合中的图块的第一调整操作,其中,所述第一调整操作用于调整所述图块的数量和大小中的至少一项;
450.调整单元(图中未示出),用于按照所述第一调整操作指示的调整方式,对所述第一调整操作对应的图块进行调整,得到调整后的所述目标图块集合。
451.在一个可能的实施方式中,所述显示按照所述分割方式分割得到的目标图块集合,包括:
452.以图块矩阵的方式,显示按照所述分割方式分割得到的目标图块集合。
453.在一个可能的实施方式中,所述图块矩阵中的各个所述图块的位置与所述图像中的各个所述图块的位置相对应,所述第一调整操作具体用于将所述图块矩阵中的目标图块与相邻图块进行融合,所述相邻图块为所述图块矩阵中与所述目标图块相邻的图块;以及
454.所述按照所述第一调整操作指示的调整方式,对所述第一调整操作对应的图块进行调整,包括:
455.针对预先确定的方向序列中的首个方向,基于该方向,执行如下确定步骤:确定所述图块矩阵中,所述目标图块的该方向上是否包括所述相邻图块;在所述目标图块的该方向上包括所述相邻图块的情况下,将所述目标图块与所述相邻图块进行融合;
456.在所述目标图块的该方向上不包括所述相邻图块,并且,该方向并非所述方向序列中的最后一方向的情况下,基于所述方向序列中该方向的下一方向,执行所述确定步骤;
457.在所述目标图块的该方向上不包括所述相邻图块,并且,该方向为所述最后一方向的情况下,禁止执行所述第一调整操作。
458.在一个可能的实施方式中,所述基于所述分割信息,确定所述图像的目标图块集合,包括:
459.按照所述分割信息指示的分割方式对所述图像进行分割,得到目标数量个分割区域;
460.将所述目标数量个分割区域,组成所述图像的目标图块集合。
461.在一个可能的实施方式中,所述将所述目标图块集合中的图块,显示于所述图块显示位置,包括:
462.获取所述图像;
463.从所述目标图块集合中确定所述图块显示位置对应的所述分割区域;
464.在所述图块显示位置显示所述图像中所述分割区域映射的图块。
465.在一个可能的实施方式中,在所述在所述图块显示位置显示所述图像中所述分割区域映射的图块之后,还包括:
466.第二检测单元(图中未示出),用于检测针对在所述图块显示位置显示的所述图块的第二调整操作,其中,所述第二调整操作用于调整所述图块映射于所述图像的分割区域,和/或所述图块的缩放比例;
467.第四确定单元(图中未示出),用于按照所述第二调整操作指示的分割区域和/或所述缩放比例,从所述图像中重新确定图块;
468.第三显示单元(图中未示出),用于在所述图块显示位置显示重新确定的所述图块。
469.在一个可能的实施方式中,所述确定所述目标图块集合中的图块在所述演示文稿中的图块显示位置,包括:
470.确定所述目标图块集合中的各个图块在所述演示文稿中的一张或多张幻灯片中的图块显示位置。
471.本实施例提供的演示文稿中的图像的显示装置可以是如图4中所示的演示文稿中的图像的显示装置,可执行以上所述的各演示文稿中的图像的显示方法的所有步骤,进而实现以上所述的各演示文稿中的图像的显示方法的技术效果,具体请参照以上相关描述,为简洁描述,在此不作赘述。
472.图10为本公开实施例提供的一种电子设备的结构示意图,图10所示的电子设备1000包括:至少一个处理器1001、存储器1002、至少一个网络接口1004和其他用户接口1003。电子设备1000中的各个组件通过总线系统1005耦合在一起。可理解,总线系统1005用于实现这些组件之间的连接通信。总线系统1005除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图10中将各种总线都标为总线系统1005。
473.其中,用户接口1003可以包括显示器、键盘或者点击设备(例如,鼠标,轨迹球(trackball)、触感板或者触摸屏等。
474.可以理解,本公开实施例中的存储器1002可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器(erasable prom,eprom)、电可擦除可编程只读存储器(electrically eprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(random access memory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取
存储器(static ram,sram)、动态随机存取存储器(dynamic ram,dram)、同步动态随机存取存储器(synchronous dram,sdram)、双倍数据速率同步动态随机存取存储器(double data rate sdram,ddrsdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synch link dram,sldram)和直接内存总线随机存取存储器(direct rambus ram,drram)。本文描述的存储器1002旨在包括但不限于这些和任意其它适合类型的存储器。
475.在一些实施方式中,存储器1002存储了如下的元素,可执行单元或者数据结构,或者他们的子集,或者他们的扩展集:操作系统10021和应用程序10022。
476.其中,操作系统10021,包含各种系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序10022,包含各种应用程序,例如媒体播放器(media player)、浏览器(browser)等,用于实现各种应用业务。实现本公开实施例方法的程序可以包含在应用程序10022中。
477.在本实施例中,通过调用存储器1002存储的程序或指令,具体的,可以是应用程序10022中存储的程序或指令,处理器1001用于执行各方法实施例所提供的方法步骤,例如包括:
478.确定所述图像的分割信息;
479.基于所述分割信息,确定所述图像的目标图块集合,其中,所述目标图块集合经由对所述图像进行分割得到;
480.确定所述目标图块集合中的图块在所述演示文稿中的图块显示位置;
481.将所述目标图块集合中的图块,显示于所述图块显示位置。
482.上述本公开实施例揭示的方法可以应用于处理器1001中,或者由处理器1001实现。处理器1001可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器1001中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器1001可以是通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本公开实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本公开实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件单元组合执行完成。软件单元可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器1002,处理器1001读取存储器1002中的信息,结合其硬件完成上述方法的步骤。
483.可以理解的是,本文描述的这些实施例可以用硬件、软件、固件、中间件、微码或其组合来实现。对于硬件实现,处理单元可以实现在一个或多个专用集成电路(application specific integrated circuits,asic)、数字信号处理器(digital signal processing,dsp)、数字信号处理设备(dspdevice,dspd)、可编程逻辑设备(programmable logic device,pld)、现场可编程门阵列(field-programmable gate array,fpga)、通用处理器、控制器、微控制器、微处理器、用于执行本公开的上述功能的其它电子单元或其组合中。
484.对于软件实现,可通过执行本文上述功能的单元来实现本文上述的技术。软件代
码可存储在存储器中并通过处理器执行。存储器可以在处理器中或在处理器外部实现。
485.本实施例提供的电子设备可以是如图10中所示的电子设备,可执行以上所述的各演示文稿中的图像的显示方法的所有步骤,进而实现以上所述的各演示文稿中的图像的显示方法的技术效果,具体请参照以上相关描述,为简洁描述,在此不作赘述。
486.本公开实施例还提供了一种存储介质(计算机可读存储介质)。这里的存储介质存储有一个或者多个程序。其中,存储介质可以包括易失性存储器,例如随机存取存储器;存储器也可以包括非易失性存储器,例如只读存储器、快闪存储器、硬盘或固态硬盘;存储器还可以包括上述种类的存储器的组合。
487.当存储介质中一个或者多个程序可被一个或者多个处理器执行,以实现上述在电子设备侧执行的演示文稿中的图像的显示方法。
488.上述处理器用于执行存储器中存储的演示文稿中的图像的显示程序,以实现以下在电子设备侧执行的演示文稿中的图像的显示方法的步骤:
489.确定所述图像的分割信息;
490.基于所述分割信息,确定所述图像的目标图块集合,其中,所述目标图块集合经由对所述图像进行分割得到;
491.确定所述目标图块集合中的图块在所述演示文稿中的图块显示位置;
492.将所述目标图块集合中的图块,显示于所述图块显示位置。
493.专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本公开的范围。
494.结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。
495.以上所述的具体实施方式,对本公开的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本公开的具体实施方式而已,并不用于限定本公开的保护范围,凡在本公开的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本公开的保护范围之内。此外,对于前述的各实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于可选实施例,所涉及的动作和模块并不一定是本发明所必须的。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献