本发明专利技术公开了一种动态图像显示方法和装置,主要涉及互联网技术领域,主要目的在于减少动态图像的大小,使其适于传输。方法包括:获取第一静态图;在第一静态图上选取待显示动态图像变化的动态区域;获取与动态区域对应的多张第二静态图,多张第二静态图的图像非完全相同;控制多张第二静态图在动态区域上连续显示,以形成动态图像变化。根据本发明专利技术,由于大部分动态图像变化的区域都是原图局部的位置,仅就动态区域生成较小的第二静态图片,有利于进行传输,所以本发明专利技术的技术方案可以防止传输非动态的区域造成额外的流量浪费,更加适于在移动互联网等网络进行传输。
【技术实现步骤摘要】
动态图像显示方法和装置
本专利技术涉及计算机
,具体而言,涉及一种动态图像显示方法和装置。
技术介绍
图片是互联网流量的重要组成部分。网页上的动态图像为广大网页带了更丰富的体验。 传统的动态图像都是用GIF格式图片这样的形式展现。GIF图片文件较大,在网络传输中消耗的流量多,尤其不适合在需要严格控制流量的移动互联网中传输。因此,为了优化动态图片在移动互联网中传播效果,减少传输流量就成为一个需要解决的课题。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的动态图像显示方法和装置。 依据本专利技术的一个方面,提供了一种动态图像显示方法,其包括:获取第一静态图;在所述第一静态图上选取待显示动态图像变化的动态区域;获取与所述动态区域对应的多张第二静态图,所述多张第二静态图的图像非完全相同;控制所述多张第二静态图在所述动态区域上连续显示,以形成动态图像变化。 可选地,前述的方法,获取与所述动态区域对应的多张第二静态图,具体包括:根据所述第一静态图的位于所述动态区域中的图像,生成所述多个第二静态图。 可选地,前述的方法,根据所述第一静态图的位于所述动态区域中的图像,生成所述多个第二静态图,具体包括:设置需在所述动态区域上实现的动态效果;根据所述第一静态图的位于所述动态区域中的图像和所述动态效果,生成所述多个静态文件。 可选地,前述的方法,控制所述多张第二静态图在所述动态区域上连续显示,具体包括:获取所述动态区域在所述第一静态图上的位置信息;按所述位置信息确定所述多张第二静态图在第一静态图上的显示位置,以使所述多张第二静态图显示在所述动态区域上。 可选地,前述的方法,控制所述多张第二静态图在所述动态区域上连续显示,还包括:按所述位置信息控制所述多张第二静态图逐次叠加在所述动态区域上。 可选地,前述的方法,在控制所述多张第二静态图在所述动态区域上连续显示之前,还包括:设置与所述多张第二静态图对应的时间间隔;控制所述多张第二静态图在所述动态区域上连续显示,具体包括:控制所述多张第二静态图按所述时间间隔在所述动态区域上连续显示。 可选地,前述的方法,在控制所述多张第二静态图在所述动态区域上连续显示之前,还包括:设置与所述多张第二静态图对应的显示顺序;控制所述多张第二静态图在所述动态区域上连续显示,具体包括:控制所述多张第二静态图按所述显示顺序在所述动态区域上连续显示。 依据本专利技术的另一方面,还提供了一种动态图像显示装置,其包括:第一静态图获取模块,用于获取第一静态图;动态区域选取模块,用于在所述第一静态图上选取待显示动态图像变化的动态区域;第二静态图获取模块,用于获取与所述动态区域对应的多张第二静态图,所述多张第二静态图的图像非完全相同;显示模块,用于控制所述多张第二静态图在所述动态区域上连续显示,以形成动态图像变化。 可选地,前述的装置,所述第二静态图获取模块根据所述第一静态图的位于所述动态区域中的图像,生成所述多个第二静态图。 可选地,前述的装置,还包括:动态效果设置模块,用于设置需在所述动态区域上实现的动态效果;所述第二静态图获取模块根据所述第一静态图的位于所述动态区域中的图像和所述动态效果,生成所述多个静态文件。 可选地,前述的装置,还包括:位置信息获取模块,用于获取所述动态区域在所述第一静态图上的位置信息;所述显示模块按所述位置信息确定所述多张第二静态图在第一静态图上的显示位置,以使所述多张第二静态图显示在所述动态区域上。 可选地,前述的装置,所述显示模块按所述位置信息控制所述多张第二静态图逐次叠加在所述动态区域上。 可选地,前述的装置,还包括:时间间隔设置模块,用于设置与所述多张第二静态图对应的时间间隔;所述显示模块控制所述多张第二静态图按所述时间间隔在所述动态区域上连续显示。 可选地,前述的装置,还包括:显示顺序设置模块,用于设置与所述多张第二静态图对应的显示顺序;所述显示模块控制所述多张第二静态图按所述显示顺序在所述动态区域上连续显示。 根据以上技术方案,可知本专利技术的动态图像显示方法和装置至少具有以下优点: 在本专利技术的技术方案中,实现动态图像显示的为一张较大的第一静态图片,以及多张较小的第二静态图片,第二静态图片的连续显示实现了在第一静态图片上局部区域的动态图像变化;由于大部分动态图像变化的区域都是原图局部的位置,仅就动态区域生成较小的第二静态图片,有利于进行传输,所以本专利技术的技术方案可以防止传输非动态的区域造成额外的流量浪费,更加适于在移动互联网等网络进行传输。 上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的【具体实施方式】。 【附图说明】 通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中: 图1示出了根据本专利技术的一个实施例的动态图像显示方法的流程图; 图1A示出了根据本专利技术的一个实施例的动态图像显示方法的工作示意图; 图2示出了根据本专利技术的一个实施例的动态图像显示方法的流程图; 图3示出了根据本专利技术的一个实施例的动态图像显示方法的流程图; 图4示出了根据本专利技术的一个实施例的动态图像显示方法的流程图; 图5示出了根据本专利技术的一个实施例的动态图像显示方法的流程图; 图6示出了根据本专利技术的一个实施例的动态图像显示方法的流程图; 图7示出了根据本专利技术的一个实施例的动态图像显示装置的框图; 图8示出了根据本专利技术的一个实施例的动态图像显示装置的框图; 图9示出了根据本专利技术的一个实施例的动态图像显示装置的框图; 图10示出了根据本专利技术的一个实施例的动态图像显示装置的框图; 图11示出了根据本专利技术的一个实施例的动态图像显示装置的框图。 【具体实施方式】 下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。 如图1所示,本专利技术的一个实施例中提供了一种动态图像显示方法,其包括: 步骤110,获取第一静态图。本实施例中,对第一静态图片的格式不进行限制,例如可以是JPG格式。 步骤120,在第一静态图上选取待显示动态图像变化的动态区域。 步骤130,获取与动态区域对应的多张第二静态图,多张第二静态图的图像非完全相同。本实施例中,对第二静态图片的格式不进行限制,例如可以是JPG格式。在本实施例中,第二静态图与第一静态图上局部的动态区域尺寸相符,所以相比于第一静态图,第二静态图的数据量较小,有利于快速传输完成。如果需要生成GIF图片,则需要生成多张与第一静态图大小一致的第二静态图。 步骤140,控制多张第二静态图在动态区域上连续显示,以形成动态图像变化。根据本实施例的技本文档来自技高网...
【技术保护点】
一种动态图像显示方法,其包括:获取第一静态图;在所述第一静态图上选取待显示动态图像变化的动态区域;获取与所述动态区域对应的多张第二静态图,所述多张第二静态图的图像非完全相同;控制所述多张第二静态图在所述动态区域上连续显示,以形成动态图像变化。
【技术特征摘要】
1.一种动态图像显示方法,其包括: 获取第一静态图; 在所述第一静态图上选取待显示动态图像变化的动态区域; 获取与所述动态区域对应的多张第二静态图,所述多张第二静态图的图像非完全相同; 控制所述多张第二静态图在所述动态区域上连续显示,以形成动态图像变化。2.根据权利要求1所述的方法,其中,获取与所述动态区域对应的多张第二静态图,具体包括: 根据所述第一静态图的位于所述动态区域中的图像,生成所述多个第二静态图。3.根据权利要求1-2任一项所述的方法,其中,根据所述第一静态图的位于所述动态区域中的图像,生成所述多个第二静态图,具体包括: 设置需在所述动态区域上实现的动态效果; 根据所述第一静态图的位于所述动态区域中的图像和所述动态效果,生成所述多个静态文件。4.根据权利要求1-3任一项所述的方法,其中,控制所述多张第二静态图在所述动态区域上连续显示,具体包括: 获取所述动态区域在所述第一静态图上的位置信息; 按所述位置信息确定所述多张第二静态图在第一静态图上的显示位置,以使所述多张第二静态图显示在所述动态区域上。5.根据权利要求1-4任一项所述的方法,其中,控制所述多张第二静态图在所述动态区域上连续显示,还包括: 按所述位置信息控制所述多张第二静态图逐次叠加在所述动态区域上。6.根据权利要求1-5任一项所述的方法,其中,在控制所述多张第二静态图在所述...
【专利技术属性】
技术研发人员:何振科,胡金辉,
申请(专利权)人:北京奇虎科技有限公司,奇智软件北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。