一种序列帧转GIF的方法及装置制造方法及图纸

技术编号:29560129 阅读:12 留言:0更新日期:2021-08-06 19:11
本发明专利技术属于数据处理技术领域,公开了一种序列帧转GIF的方法及装置,所述方法包括:获取待转换角色动作文件夹对应的配置文件中的配置信息,待转换角色动作文件夹内设置有动作子文件夹,动作子文件夹中包括若干序列帧,配置信息记载了从各所述动作子文件夹中提取的目标序列帧数;根据所述配置信息,分别对每个动作子文件夹进行目标序列帧数的提取,获得每个动作子文件夹中对应的序列帧子集合;将每个序列帧子集合按照所述配置信息的记载顺序组合成所述序列帧合集,并根据所述序列帧合集生成GIF文件。有益效果为:本发明专利技术的技术方案通过预设的配置文件从角色动画文件夹中提取所需要的序列帧并生成GIF,可以降低制作GIF的工作量,提高GIF文件的生成效率。

【技术实现步骤摘要】
一种序列帧转GIF的方法及装置
本专利技术涉及数据处理
,特别是涉及一种序列帧转GIF的方法及装置。
技术介绍
GIF是图像交换格式(GraphicsInterchangeFormat)的简称,用于以超文本标志语言方式显示索引彩色图像,GIF主要是为一个数据流而设计的一种传输格式,也是一种公用的图像文件格式标准,在因特网和其他在线服务系统上得到广泛应用。在游戏领域的生产环境中,有部分软件提供GIF格式文件的生成,如:PS,其允许将按照命名规则的序列帧文件导入其中,设置自动弹出帧速率的选项后,将序列帧转为视频组,最后导出存储为Web所用GIF文件。在游戏制作过程中,当一个项目阶段性任务完成或在项目完成后进行项目相关素材、文件整理,尤其对序列帧文件进行格式转换(GIF)以方便上传到自有展示系统分享展示时,现有游戏工作环境无法直接提供可用功能。大多数情况下需要相关制作人员借助PS对非直接可用的序列帧文件进行再次编辑操作后生成GIF。项目中序列帧文件大多庞大复杂,而使用PS处理序列帧文件生成GIF文件需要手动进行,在序列帧手动复制及重名过程中会大量浪费制作人员时间和精力,工作量大且枯燥。并且手动为PS生成序列帧难以让每个相关制作人员重新参与,这是因为基于PS生成GIF过程中的标准(参数选择)和方式(尤其是PS版本)的不同,也可能会产生不一样规格的GIF,难以统一管理与排错,处理方式相对低效。鉴于上述问题,本专利技术提供一种规范,便捷,快速的一种序列帧转GIF的方法和装置。
技术实现思路
本专利技术的目的是:解决游戏制作过程中GIF制作工作量大、标准不统一、制作周期长的问题,满足用户对游戏GIF的制作需求。为了实现上述目的,本专利技术提供了一种序列帧转GIF的方法,包括:获取待转换角色动作文件夹对应的配置文件中记载的配置信息,其中,所述待转换角色动作文件夹内设置有若干个动作子文件夹,所述每个动作子文件夹中包括若干序列帧,所述配置信息记载了从各所述动作子文件夹中提取的目标序列帧数;根据所述配置信息,分别对每个动作子文件夹进行目标序列帧数的提取,获得每个动作子文件夹中对应的序列帧子集合;将每个序列帧子集合按照所述配置信息的记载顺序组合成所述序列帧合集,并根据所述序列帧合集生成GIF文件,所述GIF文件以所述待转换角色动作文件夹的名称命名。进一步的,所述获取待转换角色动作文件夹对应的配置文件,具体为:获取待转换角色动作文件夹在预设配置文件路径中的第一路径,根据所述第一路径提取所述配置文件,若可以提取到配置文件,则根据配置文件从各所述动作子文件夹中提取目标帧数;若提取不到配置文件,则获取配置文件所在的第二路径。进一步的,所述获取配置文件所在的第二路径,具体为:若提取不到配置文件,则发送第一提醒给用户并检测用户输入的配置文件路径,并根据用户输入的配置文件路径生成第二路径。进一步的,所述根据所述配置信息,分别对每个动作子文件夹进行目标帧数提取,获得每个动作子文件夹中对应的序列帧子集合,具体为:根据所述配置信息生成序列帧字典,所述序列帧字典包括从各个所述动作子文件夹中提取的目标帧数,待转换角色动作文件夹的第三路径和动作子文件夹路径;所述动作子文件夹路径为第三路径的下一级路径。根据序列帧字典从每个动作子文件夹中分别提取目标帧数,获得每个动作子文件夹中对应的序列帧子集合。进一步的,所述方法还包括:获取待转换角色动作文件夹的第三路径,具体为:检测待转换角色动作文件夹路径中是否接收到待转换角色动作文件夹,若待转换角色动作文件夹路径中接收到待转换角色动作文件夹,则指定待转换角色动作文件夹的路径为第三路径。进一步的,所述根据所述序列帧合集生成GIF文件,具体为:根据预设的GIF帧速率、GIF每帧图片质量、背景颜色将序列帧合集转换为GIF文件。进一步的,所述方法在根据所述序列帧合集生成GIF之前,还包括:若启用背景颜色,则将序列帧合集中的每帧图片通过图形处理模块的打开方法打开并转换为RGBA模式,基于每一帧序列帧图片的大小通过新建图片方法新建新图片并将更换的背景颜色设置为新建图片的颜色。将每帧图片和新建图片合并,获得更换背景颜色的序列帧合集。进一步的,在本专利技术的技术方案中,所述配置文件为表格文件或XLM文件或json文件。本专利技术还公开了一种序列帧转GIF的装置,包括第一获取模块、第一处理模块和第二处理模块;包括第一获取模块、第一处理模块和第二处理模块;所述第一获取模块,获取待转换角色动作文件夹对应的配置文件中记载的配置信息,其中,所述待转换角色动作文件夹内设置有若干个动作子文件夹,所述每个动作子文件夹中包括若干序列帧,所述配置信息记载了从各所述动作子文件夹中提取的目标序列帧数。所述第一处理模块,根据所述配置信息,分别对每个动作子文件夹进行目标序列帧数的提取,获得每个动作子文件夹中对应的序列帧子集合。所述第二处理模块,将每个序列帧子集合按照所述配置信息的记载顺序组合成所述序列帧合集,并根据所述序列帧合集生成GIF文件,所述GIF文件以所述待转换角色动作文件夹的名称命名。进一步的,所述根据所述配置信息,分别对每个动作子文件夹进行目标帧数提取,获得每个动作子文件夹中对应的序列帧子集合,具体为:根据所述配置信息生成序列帧字典,所述序列帧字典包括从各个所述动作子文件夹中提取的目标帧数,待转换角色动作文件夹的第三路径和动作子文件夹路径;所述动作子文件夹路径为第三路径的下一级路径;根据序列帧字典从每个动作子文件夹中分别提取目标帧数,获得每个动作子文件夹中对应的序列帧子集合。本专利技术一种序列帧转GIF的方法及装置,其有益效果在于:本专利技术的技术方案通过预设的配置文件中记载的配置信息从角色动画文件夹中提取所需要的序列帧并生成GIF,可以降低制作GIF的工作量,并使制作标准统一,提高GIF文件的生成效率。附图说明图1是本专利技术一种序列帧转GIF的方法的流程示意图;图2是本专利技术一种序列帧转GIF的装置的结构示意图。具体实施方式下面结合附图和实施例,对本专利技术的具体实施方式作进一步详细描述。以下实施例用于说明本专利技术,但不用来限制本专利技术的范围。实施例1:在游戏制作过程中,当一个项目阶段性任务完成或在项目完成后进行项目相关素材、文件整理,尤其对序列帧文件进行格式转换(GIF)以方便上传到自有展示系统分享展示时,需要相关制作人员借助PS对非直接可用的序列帧文件进行再次编辑操作后生成GIF。在制作GIF的过程中,由于使用的软件版本不同,制作人员设置的参数差异,造成制作出的GIF文件难以统一管理和并且GIF制作周期长劳动机械,出错难排查。因此当前的GIF生成过程中需要一种新的GIF制作方法,满足用户对游戏GIF的制作需求。如图1所示,本专利技术实施例公开了一种序列帧转GIF的方法,包括:...

【技术保护点】
1.一种序列帧转GIF的方法,其特征在于,包括:/n获取待转换角色动作文件夹对应的配置文件中记载的配置信息,其中,所述待转换角色动作文件夹内设置有若干个动作子文件夹,所述每个动作子文件夹中包括若干序列帧,所述配置信息记载了从各所述动作子文件夹中提取的目标序列帧数;/n根据所述配置信息,分别对每个动作子文件夹进行目标序列帧数的提取,获得每个动作子文件夹中对应的序列帧子集合;/n将每个序列帧子集合按照所述配置信息的记载顺序组合成所述序列帧合集,并根据所述序列帧合集生成GIF文件,所述GIF文件以所述待转换角色动作文件夹的名称命名。/n

【技术特征摘要】
1.一种序列帧转GIF的方法,其特征在于,包括:
获取待转换角色动作文件夹对应的配置文件中记载的配置信息,其中,所述待转换角色动作文件夹内设置有若干个动作子文件夹,所述每个动作子文件夹中包括若干序列帧,所述配置信息记载了从各所述动作子文件夹中提取的目标序列帧数;
根据所述配置信息,分别对每个动作子文件夹进行目标序列帧数的提取,获得每个动作子文件夹中对应的序列帧子集合;
将每个序列帧子集合按照所述配置信息的记载顺序组合成所述序列帧合集,并根据所述序列帧合集生成GIF文件,所述GIF文件以所述待转换角色动作文件夹的名称命名。


2.根据权利要求1所述的一种序列帧转GIF的方法,其特征在于,所述获取待转换角色动作文件夹对应的配置文件,具体为:
获取待转换角色动作文件夹在预设配置文件路径中的第一路径,根据所述第一路径提取所述配置文件,若可以提取到配置文件,则根据配置文件从各所述动作子文件夹中提取目标帧数;若提取不到配置文件,则获取配置文件所在的第二路径。


3.根据权利要求2所述的一种序列帧转GIF的方法,其特征在于,所述获取配置文件所在的第二路径,具体为:
若提取不到配置文件,则发送第一提醒给用户并检测用户输入的配置文件路径,并根据用户输入的配置文件路径生成第二路径。


4.根据权利要求1所述的一种序列帧转GIF的方法,其特征在于,所述根据所述配置信息,分别对每个动作子文件夹进行目标帧数提取,获得每个动作子文件夹中对应的序列帧子集合,具体为:
根据所述配置信息生成序列帧字典,所述序列帧字典包括从各个所述动作子文件夹中提取的目标帧数,待转换角色动作文件夹的第三路径和动作子文件夹路径;所述动作子文件夹路径为第三路径的下一级路径;
根据序列帧字典从每个动作子文件夹中分别提取目标帧数,获得每个动作子文件夹中对应的序列帧子集合。


5.根据权利要求4所述的一种序列帧转GIF的方法,其特征在于,所述方法还包括:获取待转换角色动作文件夹的第三路径,具体为:
检测待转换角色动作文件夹路径中是否接收到待转换角色动作文件夹,若待转换角色动作文件夹路径中接收到待转换角色动作文件夹,则指定待转换角色动作...

【专利技术属性】
技术研发人员:高显
申请(专利权)人:苏州仙峰网络科技股份有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1