一种gif录制方法及装置的制造方法

文档序号:9417526阅读:252来源:国知局
一种gif录制方法及装置的制造方法
【技术领域】
[0001] 本发明涉及数据处理领域,特别涉及一种GIF录制方法及装置。
【背景技术】
[0002] 图像互换格式(英文:Graphics Interchange Format,简称:GIF)是一种图像文 件格式。通常,一个GIF文件可包括文件头(英文:File Header)、GIF数据流(英文:GIF Data Stream)和文件终结器(英文:Trailer),其中,文件头可包含GIF文件署名(英文: Signature)和版本号(英文:Version) ;GIF数据流可包括控制块(英文:Control Block) 和数据块(英文:Data Blocks),控制块用于控制数据块的播放行为,数据块可以存储多幅 图像文件,若将所述多幅图像文件逐幅读取并播放,则可形成动画效果;文件终结器用于表 示文件结束。
[0003] 目前,视频GIF录制过程可体现为:截取当前播放的视频视图,直接将视频视图转 换成多幅图像文件,并按照上文所做介绍生成一个包括文件头、GIF数据流和文件终结器的 GIF文件。如此录制方式获得的GIF文件比较大,会占用过多的设备存储空间,特别是在利 用存储空间较为受限的智能终端进行GIF录制时,会大量消耗智能终端内存,进而降低智 能终端性能。

【发明内容】

[0004] 本发明实施例提供一种GIF录制方法及装置,用以解决现有技术中GIF文件占用 存储空间过大的技术问题。
[0005] -种GIF录制方法,所述方法包括:
[0006] 获取智能终端像素参数和视频图像参数,并利用所述智能终端像素参数和所述视 频图像参数确定压缩因子;
[0007] 根据所述压缩因子,对从视频图像中截取转换的图像文件进行压缩处理,获得压 缩后的图像文件;
[0008] 利用所述压缩后的图像文件生成GIF文件。
[0009] 优选的,所述智能终端像素参数包括分辨率,所述视频图像参数包括视频清晰度, 所述压缩因子包括缩小比例和/或压缩质量。
[0010] 优选的,所述智能终端像素参数还包括像素密度。
[0011] 优选的,所述视频图像参数还包括视频比例,所述压缩因子还包括图像截取范围。
[0012] 优选的,确定所述图像截取范围的方式为:
[0013] 根据所述分辨率确定所述图像文件的可用范围,并根据所述视频比例确定所述图 像文件的有效尺寸;
[0014] 利用所述有效尺寸在所述可用范围内确定所述图像截取范围。
[0015] 一种GIF录制装置,所述装置包括:
[0016] 压缩因子确定单元,用于获取智能终端像素参数和视频图像参数,并利用所述智 能终端像素参数和所述视频图像参数确定压缩因子;
[0017] 压缩处理单元,用于根据所述压缩因子确定单元获得的所述压缩因子,对从视频 图像中截取转换的图像文件进行压缩处理,获得压缩后的图像文件;
[0018] GIF文件生成单元,用于利用所述压缩处理单元获得的所述压缩后的图像文件生 成GIF文件。
[0019] 优选的,所述智能终端像素参数包括分辨率,所述视频图像参数包括视频清晰度, 则
[0020] 所述压缩因子确定单元,具体用于利用所述分辨率和所述视频清晰度确定压缩因 子,所述压缩因子包括缩小比例和/或压缩质量。
[0021] 优选的,所述智能终端像素参数还包括像素密度,则
[0022] 所述压缩因子确定单元,具体用于利用所述分辨率、所述视频清晰度和所述像素 密度确定压缩因子,所述压缩因子包括缩小比例和/或压缩质量。
[0023] 优选的,所述视频图像参数还包括视频比例,则
[0024] 所述压缩因子确定单元,还用于利用所述分辨率和所述视频比例确定压缩因子, 所述压缩因子包括图像截取范围。
[0025] 优选的,所述压缩因子确定单元包括:
[0026] 有效尺寸确定单元,用于根据所述分辨率确定所述图像文件的可用范围,并根据 所述视频比例确定所述图像文件的有效尺寸;
[0027] 图像截取范围确定单元,用于利用所述有效尺寸确定单元获得的所述有效尺寸在 所述可用范围内确定所述图像截取范围。
[0028] 与现有技术相比,本发明实施例提供的GIF录制方法及装置,可以结合智能终端 像素参数和视频图像参数,先确定一个合适的压缩因子;进而根据该压缩因子,对从视频图 像中截取转换的图像文件进行压缩处理,获得压缩后的图像文件;再利用压缩后的图像文 件生成GIF文件。如此方案,有助于减小GIF文件所占内存,进而解决因 GIF文件过大造成 的智能终端性能下降的问题。
【附图说明】
[0029] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其 他的附图。
[0030] 图1是本发明实施例GIF录制方法的流程图;
[0031] 图2是本发明实施例中确定图像截取范围的流程图;
[0032] 图3是本发明实施例GIF录制装置的结构框图。
【具体实施方式】
[0033] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。
[0034] 参考图1,示出了本发明实施例一种GIF录制方法的流程图,可以包括以下步骤:
[0035] S101,获取智能终端像素参数和视频图像参数,并利用所述智能终端像素参数和 所述视频图像参数确定压缩因子。
[0036] 本发明实施例中,为了尽量降低GIF文件所占内存,在维持GIF文件包括的图像文 件数目不变的情况下,可以对GIF文件中的图像文件进行压缩处理。同时,为了不影响经压 缩处理生成的GIF文件的观看效果,本发明实施例中,可以结合用于播放GIF文件的智能终 端的像素参数以及用于截取生成GIF文件的原视频的图像参数,共同确定进行压缩处理的 压缩因子。
[0037] 举例来说,本发明实施例中智能终端可以体现为手机、平板、笔记本电脑等内存较 小且具有视频播放功能的设备。另外,需要说明的是,此处暂不对本发明实施例中的智能终 端像素参数和视频图像参数做详述。
[0038] S102,根据所述压缩因子,对从视频图像中截取转换的图像文件进行压缩处理,获 得压缩后的图像文件。
[0039] S103,利用所述压缩后的图像文件生成GIF文件。
[0040] 获得压缩因子后,即可对从原视频中截取并转换得到的图像文件进行压缩处理, 从而获得压缩后的图像文件。通常,基于压缩后的图像文件生成的GIF文件所占内存不大 于基于直接截取转换的图像文件生成的GIF文件所占内存,如此方案,有助于减小GIF文件 所占内存,进而解决因 GIF文件过大造成的智能终端性能下降的问题。
[0041] 需要说明的是,从视频图像中截取并转换得到图像文件的步骤,可在SlOl之前执 行,亦可在SlOl之后执行,只要在进行压缩处理之前获得图像文件和压缩因子即可,本发 明实施例对此可不做具体限定。
[0042] 下面结合具体的智能终端像素参数和视频图像参数,对本发明实施例确定压缩因 子的方式做解释说明。
[0043] 方式一
[0044] 本方式中,智能终端像素参数可体现为分辨率,视频图像参数可体现为视频清晰 度,对应地,压缩因子可体现为缩小比例和/或压缩质量。
[0045
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1