CN106649541A - 一种动画播放、生成方法及装置 - Google Patents
一种动画播放、生成方法及装置 Download PDFInfo
- Publication number
- CN106649541A CN106649541A CN201610952332.9A CN201610952332A CN106649541A CN 106649541 A CN106649541 A CN 106649541A CN 201610952332 A CN201610952332 A CN 201610952332A CN 106649541 A CN106649541 A CN 106649541A
- Authority
- CN
- China
- Prior art keywords
- animation
- basic picture
- frame
- descriptive information
- picture
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 36
- 230000008859 change Effects 0.000 claims description 58
- 238000006073 displacement reaction Methods 0.000 claims description 8
- 230000015572 biosynthetic process Effects 0.000 claims description 7
- 238000012856 packing Methods 0.000 claims description 5
- 238000003786 synthesis reaction Methods 0.000 claims description 5
- 238000004806 packaging method and process Methods 0.000 abstract description 2
- 230000006870 function Effects 0.000 description 5
- 230000008569 process Effects 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000000354 decomposition reaction Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 238000004321 preservation Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
- G06F16/43—Querying
- G06F16/438—Presentation of query results
- G06F16/4387—Presentation of query results by the use of playlists
- G06F16/4393—Multimedia presentations, e.g. slide shows, multimedia albums
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T13/00—Animation
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Processing Or Creating Images (AREA)
Abstract
本发明公开了一种动画播放、生成方法及装置,其中,所述动画生成方法包括:获取与待生成动画相关的基础图片;获取与待生成动画相关的描述性信息,所述描述性信息包含:描述所述基础图片在所述待播放动画上各帧的图像变化的信息;将所述基础图片及所述描述性信息打包,合成所述待生成动画的动画资源包。所述动画播放方法包括:加载待播放动画的动画资源包,根据所述动画资源包的基础图片及描述性信息,播放动画。通过本发明方案,减小了生成动画的文件量,降低了播放动画时的***内存占用。
Description
技术领域
本发明涉及多媒体领域,具体涉及一种动画播放、生成方法及装置。
背景技术
智能终端的应用程序常常会播放各种各样的动画,以此吸引用户。
现有的智能终端的应用程序中的动画常常采用逐帧动画这一动画形式,其具有非常大的灵活性,几乎可以表现任何想表现的内容,然而,逐帧动画的原理是在连续的关键帧中分解动画动作,也就是在时间轴的每帧上绘制不同的内容,使其连续播放并形成动画。因为逐帧动画的帧序列内容不一样,最终输出的文件量通常较大,播放动画时对每一帧的图片进行一一加载,占用了大量***内存资源。
发明内容
本发明实施例提供了一种动画播放、生成方法及装置,旨在减小应用程序中播放动画文件时对内存资源的占用。
本发明实施例的第一方面,提供一种动画播放方法,所述方法包括:
加载待播放动画的动画资源包,所述动画资源包包括与待播放动画相关的基础图片及描述性信息,所述描述性信息包含:描述所述基础图片在所述待播放动画上各帧的图像变化的信息;
根据所述动画资源包的基础图片及描述性信息,播放动画。
本发明实施例的第二方面,提供一种动画生成方法,所述方法包括:
获取与待生成动画相关的基础图片;
获取与待生成动画相关的描述性信息,所述描述性信息所述描述性信息包含:描述所述基础图片在所述待播放动画上各帧的图像变化的信息;
将所述基础图片及所述描述性信息打包,合成所述待生成动画的动画资源包。
本发明实施例的第三方面,提供一种动画播放装置,所述动画播放装置包括:
动画加载单元,用于加载待播放动画的动画资源包,所述动画资源包包括与待播放动画相关的基础图片及描述性信息,所述描述性信息包含:描述所述基础图片在所述待播放动画上各帧的图像变化的信息;
动画播放单元,用于根据所述动画加载单元加载到的动画资源包的基础图片及描述性信息,播放动画。
本发明实施例的第四方面,提供一种动画生成装置,所述动画生成装置包括:
基础图片获取单元,用于获取与待生成动画相关的基础图片;
信息获取单元,用于获取与待生成动画相关的描述性信息,所述描述性信息包含:描述所述基础图片在所述待播放动画上各帧的图像变化的信息;
合成单元,用于将所述基础图片获取单元获取到的基础图片及所述信息获取单元获取到的描述性信息打包,合成待生成动画的动画资源包。
由上可见,在本发明实施例中,在动画播放时,首先加载待播放动画的动画资源包,所述动画资源包包括与待播放动画相关的基础图片及描述性信息,然后根据所述动画资源包的基础图片及对应描述性信息,播放动画。使得在应用程序中播放动画时,无需加载较多数量的帧图片,能够减少使用应用程序播放动画时占用的智能终端的内存空间。在动画生成时,获取与待生成动画相关的基础图片,并获取与待生成动画相关的描述性信息,然后将描述性信息与基础图片打包,合成所述待生成动画的动画资源包。使得在生成动画时,无需对每一帧都获取一幅新的帧图片。本发明实施例简化了生成动画的步骤,减少了播放动画时加载的文件量,降低了对***内存资源的占用。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例一提供的动画播放方法的实现流程图;
图2为本发明实施例二提供的动画生成方法的实现流程图;
图3为本发明实施例三提供的动画播放装置的结构框图;
图4为本发明实施例四提供的动画生成装置的结构框图。
具体实施方式
为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而非全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在本发明实施例中,针对播放动画,首先加载待播放动画的动画资源包,所述动画资源包包括与待播放动画相关的基础图片及描述性信息,所述描述性信息包含:描述所述基础图片在所述待播放动画上各帧的图像变化的信息,然后根据所述动画资源包的基础图片及描述性信息,播放动画。使得在播放动画时,无需对每一帧都加载新的图片,只需要加载少数基础图片及配置文件,即可对动画进行播放。针对生成动画,首先获取与待生成动画相关的基础图片,并获取与待生成动画相关的描述性信息然后将所述基础图片及所述描述性信息打包,合成所述待生成动画的动画资源包。使得生成动画时,无需获取每一帧对应的新图片,只需获取待生成动画的基础图片及对应描述信息并将合成动画资源包,大大减少了输出的动画文件量。
以下结合具体实施例对本发明的实现进行详细描述:
实施例一
图1示出了本发明实施例一提供的动画播放方法的实现流程,详述如下:
在步骤S101,加载待播放动画的动画资源包,所述动画资源包包括与待播放动画相关的基础图片及描述性信息,所述描述性信息包含:描述所述基础图片在所述待播放动画上各帧的图像变化的信息。
在本发明实施例中,当动画播放装置想要播放动画时,首先需加载待播放动画的动画资源包,上述动画资源包包括有与待播放动画相关的基础图片描述性信息。其中,动画在播放时,常常为表现若干个物体的动画效果,都会将不同物体作出不同的图像变化,因而针对动画中的每一个物体,在动画资源包中,都包括有表现该物体的原始形态的基础图片。同时,上述动画资源包中的描述性信息,具体为描述所述基础图片在所述待播放动画上各帧的图像变化的信息。
在步骤S102中,根据所述动画资源包的基础图片及描述性信息,播放动画。
在本发明实施例中,由于步骤S101已经获取到了待播放动画的动画资源包,因而动画播放装置只需根据动画资源包中已有的基础图片及对应基础图片的描述性信息,按照待播放动画的时间轴,将每一帧根据描述性信息对对应基础图片作相应调整,即可实现动画的播放。
以下,以播放一个球从地面弹起的动画为例,对上述步骤S101及步骤S102作详细说明:
针对球从地面弹起,可知,具有动画效果的物体为球,则上述动画资源包中包括的与待播放动画相关的基础图片为:球的原始形态图片及背景图片,其中背景图片包括不动的地面这一动画元素。
相对应的,描述性信息包括,在时间轴每一帧上,描述球的动画效果的图像变化信息,包括但不限于如下一种以上:球在动画中的位置,尺寸,颜色,透明度,旋转角度,旋转方向,持续时间。
在播放时,加载动画资源包中的上述基础图片与描述性信息,即此时,只需加载背景图片及球的原始形态图片这两张基础图片,然后根据描述性信息中球的图像变化描述,在时间轴每一帧上,对球的基础图片进行对应的调整。由于描述性信息是对每一帧的球的基础图片都进行了图像变化的描述,因而播放出的动画仍为逐帧动画的形式,但是并不是每一帧都加载一张全新的完整图片,而是每一帧加载对应的少量基础图片,根据描述性信息对基础图片作相应图像变化的调整,以此实现动画效果。
可选地,在步骤S101之前,还包括:
在应用程序启动时或者应用程序启动后的预设时间内,确定待播放动画。
其中,在加载带播放动画的动画资源包之前,应用程序可能已经保存有多个能够被播放的动画资源包,因而需要先确定待播放动画,才能准确的加载对应的动画资源包。
可选地,在上述确定了待播放动画之后,还包括:
获取待播放动画的动画资源包。
其中,在确定了待播放动画之后,可能出现移动终端还未保存有该到播放动画对应动画资源包的情况,即此时,动画资源包并未保存于本地。因而需要动画播放装置联网下载,以此获取上述待播放动画的动画资源包。
需要说明的是,本发明实施例中提及的文本信息提取装置具体可以以软件的方式(例如App的形式)和/或硬件的方式集成在移动终端(例如智能手机、平板电脑、学习机等终端)中。
由上可见,在本实施例中,只需加载动画资源包中的基础图片及描述性信息,即可实现播放动画功能。很好地解决了播放逐帧动画时,需要加载每一帧所需的新的完整图片,导致占用***内存较多这一问题,节约了使用应用程序播放动画时占用的***内存资源。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,相应的程序可以存储于一计算机可读取存储介质中,所述的存储介质,如ROM/RAM、磁盘或光盘等。
实施例二
图2示出了本发明实施例一提供的动画生成方法的实现流程,详述如下:
在步骤S201中,获取与待生成动画相关的基础图片。
在本发明实施例中,将在待生成动画中,拆分各个物体,将其中静止不动的,不具有动画效果的物体,合成背景图片,作为与待生成动画相关的基础图片之一;同时,针对具有独立动画效果的物体,将表现上述物体原始形态的图片也作为与待生成动画相关的基础图片。
在步骤S202中,获取与待生成动画相关的描述性信息,所述描述性信息包含:描述所述基础图片在所述待播放动画上各帧的图像变化的信息;
在本发明实施例中,可以根据时间轴上每一帧的帧顺序,描述各个帧上对基础图片的图像变化信息,所得到的描述性信息即为与待生成动画相关的描述性信息。其中,对任一基础图片,其图像变化包括但不限于如下一种以上:图像缩放,图像旋转,图像位移以及图像透明度渐变,因而对应的描述性信息也包括但不限于:缩放信息,旋转信息,位移信息以及透明度渐变信息。
在一种应用场景中,任一帧所包含的基础图片的图像变化具体为缩放,则上述描述性信息为缩放信息。具体地,上述缩放信息包括但不限于如下一种以上参数:基础图片在该帧中所处的坐标,基础图片进行缩放的倍数,基础图片停留在该位置的时长。
在另一种应用场景中,任一帧所包含的基础图片的图像变化具体为旋转,则上述描述性信息为旋转信息。具体地,上述旋转信息包括但不限于如下一种以上参数:基础图片在该帧中所处的坐标,基础图片进行旋转的角度,基础图片停留在该位置的时长。
在第三种应用场景中,任一帧所包含的基础图片的图像变化具体为位移,则上述描述性信息为旋转信息。具体地,上述旋转信息包括但不限于如下一种以上参数:基础图片在该帧中所处的坐标,基础图片停留在该位置的时长。
在第四种应用场景中,任一帧所包含的基础图片的图像变化具体为透明度渐变,则上述描述性信息为透明度渐变信息。具体地,上述透明度渐变信息包括但不限于如下一种以上参数:基础图片在该帧中所处的坐标,基础图片在该帧的透明度,基础图片停留在该位置的时长。
可选地,上述应用场景可以单独独立出现,也可以几种应用场景以任意组合的方式同时出现。最终得到的各帧上对基础图片的描述性信息包括但不限于缩放信息,旋转信息,位移信息及透明度渐变信息的一种以上。
可选地,可以通过图形用户界面,接受动画开发人员输入的对针对所述基础图片在各帧的图像变化指令,上述图像变化指令包括如下一种以上:缩放指令,旋转指令,位移指令以及透明度渐变指令。并根据接收到的所述针对基础图片在各帧的图像变化指令,生成与待生成动画相关的描述性信息。其中,上述图像变化指令中,包含有动画效果的类型及实现该动画效果所对应的参数。根据所述图像变化指令,生成与基础图片相对应的描述图片动画效果的描述性信息。
具体地,可以接收动画开发人员在图形用户界面上以选择方式输入的针对所述基础图片在各帧的图像变化指令。例如,假设动画开发人员想要实现的动画效果为一个球的旋转,即,球所作的图像变化为旋转,则首先为用户呈现包含有上述四种图像变化指令的勾选框,在动画开发人员选择了图像变化指令为旋转指令后,依照时间轴的帧顺序,在表盘样式的角度选择区域中,选择任一帧上球的基础图片所要旋转的角度。当然,用户呈现的勾选框、角度选择区域或者是其他参数选择区域的样式是不作限定的。
进一步地,若时间轴上任一帧所包含的具有动画效果的基础图片为两个以上,则在所述接收在图形用户界面上输入的对基础图片的图像变化指令之前,还包括:接收输入的图片选择指令,选择出目标基础图片。以此实现当某一帧上有两个以上的具有动画效果的基础图片时,明确用户输入的图像变化指令是针对哪一张基础图片的,防止随后根据图像变化指令生成的描述性信息与基础图片匹配错误,造成混淆。
在步骤S203中,将所述基础图片及所述描述性信息打包,合成所述待生成动画的动画资源包。
在本发明实施例中,最终获取到了待生成动画的基础图片及包含有描述每一帧上基础图片的图像变化的描述性信息后,则执行打包操作,将基础图片及描述性信息打包,合成动画资源文件。上述动画资源文件可以通过网络传送或其他传送方式,将其传送至移动终端上进行播放。
可选地,在步骤S202后,还包括将所述描述性信息根据待生成动画的时间轴帧顺序,保存于配置文件中。
其中,在获得了所述基础图片及描述性信息后,将根据待生成动画时间轴的帧顺序,依次将每一帧包含的基础图片所对应的描述信息保存在配置文件中,并需在配置文件中写明保存的描述信息对应的基础图片。
可选地,当所述待生成动画为应用于安卓***中时,所述配置文件可以为XML格式。当所述待生成动画为应用于iOS***中时,所述配置文件可以为XIB格式。
由上可见,在本实施例中,可以通过将获取到的与待生成动画相关的基础图片及描述性信息打包,生成最终的动画资源包。很好的解决了以往动画生成时,需要获取到每一帧的完整动画图片,造成最终输出的文件量过大这一问题,提高了动画文件的生成效率,简化了用户操作。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,相应的程序可以存储于一计算机可读取存储介质中,所述的存储介质,如ROM/RAM、磁盘或光盘等。
实施例三
图3示出了本发明实施例三提供的动画播放装置的具体结构框图,为了便于说明,仅示出了与本发明实施例相关的部分。该动画播放装置3包括:动画加载单元31,动画播放单元32。
其中,动画加载单元31,用于加载待播放动画的动画资源包,所述动画资源包包括与待播放动画相关的基础图片及描述性信息,所述描述性信息包含:描述所述基础图片在所述待播放动画上各帧的图像变化的信息;
动画播放单元32,用于根据上述动画加载单元31加载到的动画资源包的基础图片及描述性信息,播放动画。
可选地,上述动画播放装置3还包括:
动画确定单元,用于在应用程序启动时或者所述应用程序启动后的预设时间内,确定待播放动画。
文件获取单元,用于在动画确定单元确定了待播放动画后,获取所述待播放动画的动画资源包。
需要说明的是,本发明实施例中的动画播放装置具体可以以软件的方式(例如App的形式)和/或硬件的方式集成在移动终端(例如智能手机、平板电脑、学习机等终端)中。
应理解,本发明实施例中的动画播放装置可以用于实现上述方法实施例中的全部技术方案,其各个功能模块的功能可以根据上述方法实施例中的方法具体实现,其具体实现过程可参照上述实施例中的相关描述,此处不再赘述。
由上可见,在本实施例中,动画播放装置只需加载动画资源包中的基础图片及描述性信息,即可实现播放动画功能。很好地解决了播放逐帧动画时,需要加载每一帧所需的图片,导致占用***内存较多这一问题,节约了使用应用程序播放动画时占用的***内存资源。
实施例四
图4示出了本发明实施例四提供的动画播放装置的具体结构框图,为了便于说明,仅示出了与本发明实施例相关的部分。该动画生成装置4包括:基础图片获取单元41,信息获取单元42,合成单元43。
其中,基础图片获取单元41,用于获取与待生成动画相关的基础图片;
信息获取单元42,用于获取与待生成动画相关的描述性信息,所述描述性信息包含:描述所述基础图片在所述待播放动画上各帧的图像变化的信息;
合成单元43,用于将上述基础图片获取单元41获取到的基础图片及上述信息获取单元42获取到的描述性信息打包,合成待生成动画的动画资源包。
可选地,所述动画生成装置4还包括:
配置文件生成单元,用于将上述信息获取单元42获取到的描述性信息,根据待生成动画时间轴的帧顺序,保存于配置文件中;
进一步地,所述信息获取单元42包括:
指令接收子单元,用于接收在图形用户界面上输入的针对对所述基础图片获取单元获取到的基础图片在各帧的图像变化图像变化指令,所述图像变化指令包括如下一种以上:图像缩放指令,图像旋转指令,图像位移指令以及图像透明度渐变指令;
信息生成子单元,用于根据所述指令接收单元接收到的针对基础图片在各帧的图像变化指令,生成与待生成动画相关的描述性信息。
进一步地,所述信息获取单元42还包括:
图片选择子单元,用于当时间轴上任一帧所包含的具有动画效果的基础图片为两个以上时,接收输入的图片选择指令,选择出目标基础图片。
具体地,指令接收子单元用于,接收在用户界面上以选择方式输入的针对所述基础图片在各帧的图像变化指令。应理解,本发明实施例中的动画播放装置可以用于实现上述方法实施例中的全部技术方案,其各个功能模块的功能可以根据上述方法实施例中的方法具体实现,其具体实现过程可参照上述实施例中的相关描述,此处不再赘述。
由上可见,在本实施例中,动画生成装置可以通过将获取到的与待生成动画相关的少量基础图片及描述性信息打包,生成最终的动画资源包。很好的解决了以往动画生成时,需要获取到每一帧的完整动画图片,造成最终输出的文件量过大这一问题,提高了动画文件的生成效率,简化了用户操作。
需要说明的是,在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,上述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
对于前述的各方法实施例,为了简便描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其它顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定都是本发明所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。
以上为对本发明所提供的一种较佳实施例,对于本领域的一般技术人员,依据本发明实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本发明的限制。
Claims (10)
1.一种动画播放方法,其特征在于,所述方法包括:
加载待播放动画的动画资源包,所述动画资源包包括与待播放动画相关的基础图片及描述性信息,所述描述性信息包含:描述所述基础图片在所述待播放动画上各帧的图像变化的信息;
根据所述动画资源包的基础图片及描述性信息,播放动画。
2.如权利要求1所述的方法,其特征在于,所述加载待播放动画的动画资源包,之前还包括:
在应用程序启动时或者在应用程序启动后的预设时间内,确定待播放动画。
3.一种动画生成方法,其特征在于,所述方法包括:
获取与待生成动画相关的基础图片;
获取与待生成动画相关的描述性信息,所述描述性信息包含:描述所述基础图片在所述待生成动画上各帧的图像变化的信息;
将所述基础图片及所述描述性信息打包,合成所述待生成动画的动画资源包。
4.如权利要求3所述的方法,其特征在于,所述获取与待生成动画相关的描述性信息,包括:
接收在图形用户界面上输入的针对所述基础图片在各帧的图像变化指令,所述图像变化指令包括如下一种以上:图像缩放指令,图像旋转指令,图像位移指令以及图像透明度渐变指令;
根据接收到的所述针对所述基础图片在各帧的图像变化指令,生成与待生成动画相关的描述性信息。
5.如权利要求4所述方法,其特征在于,所述接收在图形用户界面上输入的针对所述基础图片在各帧的图像变化指令,具体为:
接收在图形用户界面上以选择方式输入的针对所述基础图片在各帧的图像变化指令。
6.一种动画播放装置,其特征在于,所述动画播放装置包括:
动画加载单元,用于加载待播放动画的动画资源包,所述动画资源包包括与待播放动画相关的基础图片及描述性信息,所述描述性信息包含:描述所述基础图片在所述待播放动画上各帧的图像变化的信息;
动画播放单元,用于根据所述动画加载单元加载到的动画资源包的基础图片及描述性信息,播放动画。
7.如权利要求6所述的一种动画播放装置,其特征在于,所述动画播放装置还包括:
动画确定单元,用于在应用程序启动时或者应用程序启动后的预设时间内,确定待播放动画。
8.一种动画生成装置,其特征在于,所述动画生成装置包括:
基础图片获取单元,用于获取与待生成动画相关的基础图片;
信息获取单元,用于获取与待生成动画相关的描述性信息,所述描述性信息包含:描述所述基础图片在所述待播放动画上各帧的图像变化的信息;
合成单元,用于将所述基础图片获取单元获取到的基础图片及所述信息获取单元获取到的描述性信息打包,合成待生成动画的动画资源包。
9.如权利要求8所述的一种动画生成装置,其特征在于,所述信息获取单元还包括:
指令接收子单元,用于接收在图形用户界面上输入的针对对所述基础图片获取单元获取到的基础图片在各帧的图像变化图像变化指令,所述图像变化指令包括如下一种以上:图像缩放指令,图像旋转指令,图像位移指令以及图像透明度渐变指令;
信息生成子单元,用于根据所述指令接收单元接收到的针对基础图片在各帧的图像变化指令,生成与待生成动画相关的描述性信息。
10.如权利要求9所述的一种动画生成装置,其特征在于,所述指令接收子单元具体用于:接收在用户界面上以选择方式输入的针对所述基础图片在各帧的图像变化指令图像变化指令。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610952332.9A CN106649541A (zh) | 2016-10-26 | 2016-10-26 | 一种动画播放、生成方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610952332.9A CN106649541A (zh) | 2016-10-26 | 2016-10-26 | 一种动画播放、生成方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106649541A true CN106649541A (zh) | 2017-05-10 |
Family
ID=58821181
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610952332.9A Pending CN106649541A (zh) | 2016-10-26 | 2016-10-26 | 一种动画播放、生成方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106649541A (zh) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107506196A (zh) * | 2017-08-25 | 2017-12-22 | 康佳集团股份有限公司 | 一种基于安卓***的开机动画处理方法、设备及存储装置 |
CN107741850A (zh) * | 2017-09-29 | 2018-02-27 | 北京小米移动软件有限公司 | 动态壁纸包的生成方法、装置及存储介质 |
CN108022280A (zh) * | 2017-12-05 | 2018-05-11 | 大陆汽车车身电子***(芜湖)有限公司 | 组合仪表动画显示方法与组合仪表动画数据处理方法 |
CN108810132A (zh) * | 2018-06-07 | 2018-11-13 | 腾讯科技(深圳)有限公司 | 动画显示方法、装置、终端、服务器及存储介质 |
CN109725948A (zh) * | 2018-12-11 | 2019-05-07 | 麒麟合盛网络技术股份有限公司 | 一种动画资源的配置方法及装置 |
CN110662105A (zh) * | 2019-10-16 | 2020-01-07 | 广州华多网络科技有限公司 | 动画文件的生成方法、装置及存储介质 |
CN110971958A (zh) * | 2018-09-30 | 2020-04-07 | 武汉斗鱼网络科技有限公司 | 直播礼物横幅逐帧动画展示方法、存储介质、设备及*** |
CN112019767A (zh) * | 2020-08-07 | 2020-12-01 | 北京奇艺世纪科技有限公司 | 视频的生成方法、装置、计算机设备和存储介质 |
CN112819927A (zh) * | 2021-02-04 | 2021-05-18 | 上海哔哩哔哩科技有限公司 | 基于图片的视频生成方法、装置 |
CN113672280A (zh) * | 2021-08-27 | 2021-11-19 | 中国第一汽车股份有限公司 | 动画播放程序包编写方法、装置、电子设备及存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1797473A (zh) * | 2004-12-24 | 2006-07-05 | 上海景海软件科技有限公司 | 一种计算机动画编辑方法 |
EP1926105A1 (en) * | 2006-11-27 | 2008-05-28 | Samsung Electronics Co., Ltd. | System, method and medium generating frame information for moving images |
CN103268624A (zh) * | 2013-05-09 | 2013-08-28 | 四三九九网络股份有限公司 | 动画的高效生成方法和装置 |
CN103606179A (zh) * | 2013-12-02 | 2014-02-26 | 珠海金山办公软件有限公司 | 一种动画图像显示方法及装置 |
-
2016
- 2016-10-26 CN CN201610952332.9A patent/CN106649541A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1797473A (zh) * | 2004-12-24 | 2006-07-05 | 上海景海软件科技有限公司 | 一种计算机动画编辑方法 |
EP1926105A1 (en) * | 2006-11-27 | 2008-05-28 | Samsung Electronics Co., Ltd. | System, method and medium generating frame information for moving images |
CN103268624A (zh) * | 2013-05-09 | 2013-08-28 | 四三九九网络股份有限公司 | 动画的高效生成方法和装置 |
CN103606179A (zh) * | 2013-12-02 | 2014-02-26 | 珠海金山办公软件有限公司 | 一种动画图像显示方法及装置 |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107506196B (zh) * | 2017-08-25 | 2021-07-20 | 康佳集团股份有限公司 | 一种基于安卓***的开机动画处理方法、设备及存储装置 |
CN107506196A (zh) * | 2017-08-25 | 2017-12-22 | 康佳集团股份有限公司 | 一种基于安卓***的开机动画处理方法、设备及存储装置 |
CN107741850A (zh) * | 2017-09-29 | 2018-02-27 | 北京小米移动软件有限公司 | 动态壁纸包的生成方法、装置及存储介质 |
CN108022280A (zh) * | 2017-12-05 | 2018-05-11 | 大陆汽车车身电子***(芜湖)有限公司 | 组合仪表动画显示方法与组合仪表动画数据处理方法 |
CN108810132A (zh) * | 2018-06-07 | 2018-11-13 | 腾讯科技(深圳)有限公司 | 动画显示方法、装置、终端、服务器及存储介质 |
CN108810132B (zh) * | 2018-06-07 | 2022-02-11 | 腾讯科技(深圳)有限公司 | 动画显示方法、装置、终端、服务器及存储介质 |
CN110971958A (zh) * | 2018-09-30 | 2020-04-07 | 武汉斗鱼网络科技有限公司 | 直播礼物横幅逐帧动画展示方法、存储介质、设备及*** |
CN109725948A (zh) * | 2018-12-11 | 2019-05-07 | 麒麟合盛网络技术股份有限公司 | 一种动画资源的配置方法及装置 |
CN109725948B (zh) * | 2018-12-11 | 2021-09-21 | 麒麟合盛网络技术股份有限公司 | 一种动画资源的配置方法及装置 |
CN110662105A (zh) * | 2019-10-16 | 2020-01-07 | 广州华多网络科技有限公司 | 动画文件的生成方法、装置及存储介质 |
CN112019767A (zh) * | 2020-08-07 | 2020-12-01 | 北京奇艺世纪科技有限公司 | 视频的生成方法、装置、计算机设备和存储介质 |
CN112819927A (zh) * | 2021-02-04 | 2021-05-18 | 上海哔哩哔哩科技有限公司 | 基于图片的视频生成方法、装置 |
CN113672280A (zh) * | 2021-08-27 | 2021-11-19 | 中国第一汽车股份有限公司 | 动画播放程序包编写方法、装置、电子设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106649541A (zh) | 一种动画播放、生成方法及装置 | |
US11079912B2 (en) | Method and apparatus for enhancing digital video effects (DVE) | |
CN102122502B (zh) | 一种三维字体显示方法以及相关装置 | |
US6483505B1 (en) | Method and apparatus for multipass pixel processing | |
TWI697866B (zh) | 色彩補間動畫的實現方法和裝置 | |
CN109448089A (zh) | 一种渲染方法及装置 | |
CN104917666A (zh) | 一种制作个性化动态表情的方法和装置 | |
WO2019228013A1 (zh) | 在3d模型上展示富文本的方法、装置及设备 | |
US11836882B2 (en) | Three-dimensional point cloud-based initial viewing angle control and presentation method and system | |
CN104360847A (zh) | 一种用于处理图像的方法与设备 | |
CN104268917A (zh) | 一种将3d动画转化为gif动态图的方法及其装置 | |
JP2024504053A (ja) | 二次元コード表示方法、装置、デバイス及び媒体 | |
CN107179920A (zh) | 网络引擎启动方法及装置 | |
US20160307294A1 (en) | Systems and Methods for Displaying Patterns of Recurring Graphics on Digital Maps | |
CN114205680A (zh) | 视频封面展示方法及其装置、设备、介质、产品 | |
CN102932607A (zh) | 一种字幕图文信息生成方法及装置 | |
CN101127847A (zh) | 一种在屏显示的合成方法及合成装置 | |
CN109522532A (zh) | 一种折线图框选范围的计算方法及装置 | |
KR20050040712A (ko) | 명령어 기반 그래픽 출력 가속 기능이 포함된 2차원그래픽 디코더, 그 그래픽 출력 가속 방법 및 영상 재생장치 | |
CN108989898A (zh) | 一种展示礼物连击动画的方法、存储介质、设备及*** | |
CN111785229B (zh) | 一种显示方法、装置及*** | |
US20130182000A1 (en) | System and method for rendering an image | |
WO2021109105A1 (en) | Synchronization between graphical processing units and display processing units | |
CN109003225A (zh) | 一种多宫格图片处理方法和装置以及一种电子设备 | |
JP2006523337A (ja) | 表示のためのグラフィックスアニメーションの描写を管理する方法、および該方法を実施するための受信機およびシステム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170510 |