显示图片的方法及装置的制造方法_2

文档序号:9578950阅读:来源:国知局
方法的场景图。
[0087]图7是根据一示例性实施例示出的一种显示图片的装置的框图。
[0088]图8是根据一示例性实施例示出的另一种显示图片的装置的框图。
[0089]图9是根据一示例性实施例示出的另一种显示图片的装置的框图。
[0090]图10是根据一示例性实施例示出的一种适用于显示图片的装置的框图。
【具体实施方式】
[0091]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
[0092]图1是根据一示例性实施例示出的一种显示图片的方法的流程图。如图1所示,该显示图片的方法用于终端设备如手机、平板电脑中或应用程序中,包括以下步骤S101-S105:
[0093]在步骤S101中,分别从本地和服务器中读取图片的信息。
[0094]其中,图片的信息至少包括图片的地址信息。
[0095]在一个实施例中,步骤S101可以实施为:分别从本地和服务器中按拍摄时间先后顺序读取预设数量的图片的信息。举例而言,按拍摄时间先后顺序从本地和服务器中分别读取第一预设数量的图片的信息,当第二预设数量的图片的信息被添加到呈现表中后,再按拍摄时间先后顺序从本地和服务器中分别读取第一预设数量的图片的信息,其中,第二预设数量的值小于等于第一预设数量的值。例如,按拍摄时间先后顺序从本地和服务器中分别读取100张图片的信息,当在步骤S102中,100张图片的信息被添加到呈现表中后,再按拍摄时间先后顺序从本地和服务器中分别读取100张图片的信息,如此操作,直到服务器和本地中图片的信息被读取完为止。除了按拍摄时间先后顺序读取图片外,也可以按图片的名称或图像的大小读取图片,本公开对此没有特别限制。
[0096]本实施例中技术方案具有如下有益效果:通过对图片进行分批加载,能够对图片进行分批处理,进而能够快速显示出图片。
[0097]在步骤S102中、判断呈现表中是否包括图片的重复图片的信息。
[0098]在步骤S103中、当呈现表中未包括重复图片的信息时,将图片的信息添加到呈现表中。
[0099]在步骤S104中、当呈现表中包括重复图片的信息时,按预设策略从图片和重复图片中选择一张图片,将选择的图片的信息存放到呈现表中。
[0100]在一实施例中,步骤S103中将图片的信息添加到呈现表中可以实现为:根据图片的特征信息得出呈现表中存储图片的信息的条目的索引,按索引在呈现表中存储图片的信息。步骤S102中判断呈现表中是否包括图片的重复图片的信息可以实现为:根据图片的特征信息判断呈现表中是否包括图片的重复图片的信息。特征信息为预设的表征相互重复的图片的共同特征的信息。例如,图片的特征信息可以包括名称信息和大小信息。
[0101]举例而言,步骤S103可以实现为:当呈现表中未包括重复图片的信息时,根据图片的特征信息生成key (键项),例如,将名称信息与大小信息相加计算得到key,或者将名称信息和大小信息进行哈希计算,得到key ;将图像的信息作为value (值项),按键值对的方式在呈现表中存储图片的信息。步骤S102可以实现为:根据图片的特征信息生成key(键项),判断呈现表中key对应的value是否为空,当value为空时,确定呈现表中没有读取的图片的重复图片,执行步骤S103;当value不为空时,确定呈现表中具有读取的图片的重复图片,执行步骤S104。
[0102]本实施例中技术方案具有如下有益效果:依据特征信息查找出呈现表中重复图片,提高了处理速度。
[0103]在一实施例中,步骤S104中按预设策略从图片和重复图片中选择一张图片可以实现为:从图片和重复图片中选择位于本地的图片。
[0104]本实施例中技术方案具有如下有益效果:优先选择本地图片,将本地图片的信息添加到呈现表中,使得显示时,能够优先选择本地图片进行显示,减少了从服务器中加载图片的操作,进而加快了处理速度,节约了带宽资源。
[0105]在一实施例中,在步骤S104中按预设策略从图片和重复图片中选择一张图片可以实现为:从图片和重复图片中选择位于本地的图片的情况下,如图2所示,本公开的方法还包括如下步骤:
[0106]在步骤S201中、接收到对图片的编辑操作指令。
[0107]在步骤S202中、根据编辑操作指令指向的图片的特征信息计算索引。
[0108]在步骤S203中、按索引在呈现表中查找到图片的信息。
[0109]在步骤S204中、根据图片的信息对图片进行编辑操作。
[0110]其中,编辑操作可包括发送图片、将图片设置为壁纸、以及修改。
[0111]本实施例中技术方案具有如下有益效果:在对图片进行编辑操作时,优先选择本地图片进行编辑操作,能够减少了从服务器中加载图片的操作,进而加快了处理速度,节约了带宽资源。
[0112]在步骤S105中、根据呈现表中的图片的信息显示图片。
[0113]本公开的实施例提供的技术方案可以包括以下有益效果:判断呈现表中是否包括读取的图片的重复图片的信息,当呈现表中包括重复图片的信息时,按预设策略从图片和重复图片中选择一张图片,将选择的图片的信息存放到呈现表中,根据呈现表中的图片的信息显示图片;由此能够将本地与服务器中图片进行聚合,使得呈现表中不包含相互重复的多张图片的信息,避免了显示重复图片,进而节约了显示操作中所用资源。
[0114]图3是根据一示例性实施例示出的另一种显示图片的方法的流程图。如图3所示,该显示图片的方法用于终端设备如手机、平板电脑中或应用程序中,包括以下步骤:
[0115]在步骤S301中,分别从本地和服务器中读取图片的信息。
[0116]在步骤S302中、判断呈现表中是否包括图片的重复图片的信息。
[0117]在步骤S303中、当呈现表中未包括重复图片的信息时,将图片的信息添加到呈现表中。
[0118]在步骤S304中、当呈现表中包括重复图片的信息时,按预设策略从图片和重复图片中选择一张图片,将选择的图片的信息存放到呈现表中。
[0119]步骤S301-304的示例性的实施方式的说明,参照上述步骤S101-104中实施例,在此不再赘述。
[0120]在步骤S305中、当呈现表中包括重复图片的信息时,将图片的信息添加到重复图片对应的重复图片信息表中。
[0121]举例而言,在步骤S301中读取图片A1的信息,在步骤S302中判断出呈现表中包括图片A1的重复图片A2的信息,将图片A1的信息添加到图片A2的重复图片信息表中。
[0122]在步骤S306中、根据呈现表中的图片的信息显示图片。
[0123]在步骤S307中、接收到对图片的编辑操作指令。
[0124]在步骤S308中、查找到包含编辑操作指令指向的图片的信息的重复图片信息表。
[0125]举例而言,根据编辑操作指令指向的图片的特征信息计算索引,根据索引在呈现表中查找到图片,获得该图片的重复图片信息表。该重复图片信息表中包含编辑操作指令指向的图片的信息。
[0126]在步骤S309中、根据重复图片信息表中的图片的信息,确定存储于本地的本地图片。
[0127]举例而言,根据重复图片信息表中图片的地址信息,确定存储于本地的本地图片。
[0128]在步骤S310中、对本地图片执行编辑操作指令。
[0129]本实施例中技术方案具有如下有益效果:利用重复图片信息表对于存储于不同位置的同一图片的信息进行统计,在执行编辑操作指令时,优先选择本地图片执行编辑操作指令,因此减少了从服务器中加载图片的操作,进而加快了处理速度,节约了带宽资源。
[0130]图4是根据一示例性实施例示出的另一种显示图片的方法的流程图。如图4所示,该显示图片的方法用于终端设备如手机、平板电脑中或应用程序中,包括以下步骤:
[0131]在步骤S401中,分别从本地和服务器中读取图片的信息。
[0132]在步骤S402中、判断呈现表中是否包括图片的重复图片的信息。
[0133]在步骤S403中、当呈现表中未包括重复图片的信息时,将图片的信息添加到呈现表中。
[0134]在步骤S404中、当呈现表中包括重复图片的信息时,按预设策略从图片和重复图片中选择一张图片,将选择的图片的信息存放到呈现表中。
[0135]步骤S401-404的示例性的实施方式的说明,参照上述步骤S101-104中实施例,在此不再赘述。
[0136]在步骤S405中、当呈现表中包括重复图片的信息时,将图片的信息添加到重复图片对应的重复图片信息表中。
[0137]步骤S405的示例性的实施方式的说明,参照上述步骤S305中描述,在此不再赘述。
[0138]在步骤S406中、根据呈现表中的图片的信息显示图片。
[0139]在步骤S407中、当接收到将图片添加到服务器的指令时,将图片存储到服务器中的指定路径下。
[0140]例如,在本地一条路径下存储有一张指令指向的图片的情况下,将指令指向的图片复制到服务器中;在本地多条路径下存储有多张指令指向的图片的情况下,将查找到的第一张指令指向的图片复制到服务器中;在服务器一条路径下存储有一张指令指向的图片的情况下,将指令指向的图片
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1