一种GIF截屏方法及其装置制造方法及图纸

技术编号:21453448 阅读:28 留言:0更新日期:2019-06-26 04:37
一种GIF截屏方法及其装置属于数据图像处理领域;现有技术中对GIF图像的编辑需要专业软件、专业操作和耗费时间的问题;包括从GIF图像文件组中获取一个GIF图像为GIF原图像,读取原图像属性;确定裁剪区域坐标,将裁剪区域坐标转化为以原图像为参照的相对坐标;根据所述相对坐标,裁剪原图像获得裁剪后的图像文件;获取绘图图层,拆分裁剪后的图像获得多帧图片,绘图图层与裁剪后图像中的每帧图片合并处理,获得合并后的图像文件;根据所述原图像属性,逐帧读取并显示所述合并后的图像文件,生成GIF新图像文件;本发明专利技术不需要专业软件,专业操作,节约了时间,让用户能够快捷、高效、低成本地对GIF图像进行截屏处理。

【技术实现步骤摘要】
一种GIF截屏方法及其装置
本专利技术属于数据图像处理领域,尤其涉及一种GIF截屏方法及其装置。
技术介绍
GIF格式是图像互换格式(GraphicsInterchangeFormat,GIF),是CompuServe公司在1987年开发出的图像文件格式。GIF格式可以存储多幅彩色图像,把存于一个文件夹的多幅图像数据逐一读出来并显示在屏幕上,就构成了一个简单的动画。近年来,伴随着社交软件迅速发展,表情包已成为了一种流行文化。随着表情包文化的风靡,图片表情和GIF图像深受人们特别是年轻人的亲睐。目前,图片截屏的方法和装置较为成熟,无需专业图片编辑软件,便可完成对图片的截图和可视化绘图。但是,对GIF图像的截屏则需要使用专业的图像编辑软件,对普通人来说不仅需要学习图像编辑相关知识,还要耗费一定的时间才能完成对GIF图像截图和可视化绘图。
技术实现思路
本专利技术克服了上述现有技术的不足,提供一种GIF截屏方法及其装置,通过将裁剪区域坐标转化为以原图像为参照的相对坐标,获得裁剪后的图像文件;拆分裁剪后的图像获得多帧图片,绘图图层与裁剪后图像中的每帧图片合并处理,获得合并后的图像文件;根据所述原图像属性,逐帧读取并显示所述合并后的图像文件,生成GIF新图像文件;有效的解决了现有技术中对GIF图像的编辑需要专业软件、专业操作和耗费时间的问题,从而达到对GIF图像快捷、高效、低成本截屏目的。本专利技术的技术方案:一种GIF截屏方法,包括以下步骤:步骤a、从GIF图像文件组中获取一个GIF图像为GIF原图像,读取原图像属性;步骤b、确定裁剪区域坐标,将裁剪区域坐标转化为以原图像为参照的相对坐标;根据所述相对坐标,裁剪原图像获得裁剪后的图像文件;步骤c、获取绘图图层,拆分裁剪后的图像获得多帧图片,绘图图层与裁剪后图像中的每帧图片合并处理,获得合并后的图像文件;步骤d、根据所述原图像属性,逐帧读取并显示所述合并后的图像文件,生成GIF新图像文件。具体地,所述确定裁剪区域坐标的方式为:响应于裁剪指令,获取裁剪区域范围,读取裁剪区域中绝对坐标值。具体地,所述以原图像为参照的相对坐标,裁剪原图像,是指把所述绝对坐标值转换为以原图像为参考系的相对坐标值,根据相对坐标,同时裁剪原图像中每一帧图片。具体地,所述获取绘图图层的方式为:响应于绘图指令,创建并获取绘图图层,绘图图层中的元素包括图形、涂鸦和文本框。具体地,所述绘图图层与裁剪后图像中的每帧图片合并处理,获得合并后的图像文件,包括:GIF原图像存储了多幅图像,拆分原图像获得多帧图片作为处理单元;绘图图层与裁剪后图像中的每帧图片进行合并处理,获得合并后的图像文件。一种GIF截屏装置,包括选取单元、截图单元、合并单元和生成单元;选取单元、从GIF图像文件组中获取一个GIF图像为GIF原图,读取原图像属性;截图单元、确定裁剪区域坐标,将区域坐标转化为以原图像为参照的相对坐标;根据相对坐标,裁剪原图像获得裁剪后的图像文件;合并单元、获取绘图图层,拆分裁剪后图像获得多帧图片,绘图图层与所述多帧图片中的每帧图片合并处理,获得合并后的图像文件;生成单元、根据所述原图像属性,逐帧读取并显示所述合并后的图像文件,生成GIF新图像文件。具体地,所述截图单元包括确定裁剪区域单元和裁剪单元;确定裁剪区域单元,响应于裁剪指令,获取裁剪区域范围,读取裁剪区域中绝对坐标值;裁剪单元,将所述绝对坐标转化为以原图像为参照的相对坐标,根据所述相对坐标,裁剪原图像获得裁剪后的图像文件。具体地,所述合并单元包括获取绘图图层单元和合并处理单元;获取绘图图层单元,响应于绘图指令,创建并获取绘图图层,绘图图层中的元素包括图形、涂鸦和文本框;合并处理单元,拆分裁剪后的图像获得多帧图片,绘图图层与裁剪后图像中的每帧图片进行合并处理,获得合并后的图像文件。本专利技术相对于现有技术具有以下有益效果:本专利技术提供了一种GIF截屏方法及其装置,通过将裁剪区域坐标转化为以原图像为参照的相对坐标,获得裁剪后的图像文件;拆分裁剪后的图像获得多帧图片,绘图图层与裁剪后图像中的每帧图片合并处理,获得合并后的图像文件;根据所述原图像属性,逐帧读取并显示所述合并后的图像文件,生成GIF新图像文件;有效的解决了现有技术中对GIF图像的编辑需要专业软件、专业操作和耗费时间的问题,从而达到对GIF图像快捷、高效、低成本截屏目的,不需要专业软件,专业操作,节约了时间,让用户能够快捷、高效、低成本地对GIF图像进行截屏处理。附图说明图1为本专利技术GIF截屏方法流程图;图2为本专利技术截图流程图;图3为本专利技术合并流程图;图4为本专利技术GIF截屏装置结构框图。具体实施方式以下将结合附图对本专利技术进行详细说明。具体实施方式一一种GIF截屏方法,如图1所示,包括以下步骤:步骤a、从GIF图像文件组中获取一个GIF图像为GIF原图像,读取原图像属性;属性包括:尺寸、帧数、每帧延时、循环次数;步骤b、确定裁剪区域坐标,将裁剪区域坐标转化为以原图像为参照的相对坐标;根据所述相对坐标,裁剪原图像获得裁剪后的图像文件;在GIF原图像中,并非所有的内容都是用户需要的,用户可通过裁剪区域来选择,区域内的为需要保留下的图像,区域外的为不需要的去除部分。步骤c、获取绘图图层,拆分裁剪后的图像获得多帧图片,绘图图层与裁剪后图像中的每帧图片合并处理,获得合并后的图像文件;绘图图层中的元素包括图形、涂鸦和文本框。举例来说,任意一个元素就生成一张绘图图层,也就是一个图形、一笔涂鸦或者一个文本框就生成一张绘图图层。绘图图层可以是一张绘图图层,也可以是多张绘图图层。多张绘图图层之间的顺序可以任意排列,如,绘图图层的顺序为图形、涂鸦、文字,和顺序为文字、涂鸦、图形的效果是一样的,对此可由用户根据实际应用需求而定,本专利技术实施例对此不做具体限定。获得绘图图层和裁剪后图像的多帧拆分图片后,对裁剪后图像中的每帧图片进行合并处理,获得合并后的图像文件。需要说明的是,合并后的图像文件既携带GIF裁剪图像的内容,又携带添加的绘图图层内容。步骤d、根据所述原图像属性,逐帧读取并显示所述合并后的图像文件,生成GIF新图像文件。读取原图像的属性:每帧延时和循环次数。把存于文件中的多帧所述合并后图像的图片,按每帧延时和循环次数逐帧地读取出来并显示到屏幕上,生成并保存GIF新图像文件。具体地,所述确定裁剪区域坐标的方式为:响应于裁剪指令,获取裁剪区域范围,读取裁剪区域中绝对坐标值。具体地,所述以原图像为参照的相对坐标,裁剪原图像,是指把所述绝对坐标值转换为以原图像为参考系的相对坐标值,根据相对坐标,同时裁剪原图像中每一帧图片。具体地,如图2所示,裁剪方法包括:确定裁剪区域坐标,将裁剪区域坐标转化为以原图像为参照的相对坐标。确定裁剪区域的操作方式,举例来说,通过外部输入内容获取裁剪指令,根据裁剪指令提示获取裁剪区域范围,读取裁剪区域中四个端点的绝对坐标值。用户确定裁剪区域的的可视化操作方式,包括:方式一,在GIF原图像上,点击并拖动鼠标,随意拉拽选区边框调整裁剪区域的宽度和高度;方式二,参考GIF原图像的宽度和高度值,手动输入裁剪区域的宽度值和高度值,再用鼠标拖动选区,调整裁剪区域与原图像的相对位置关系。根据所述相对坐标,裁剪原图像。确定本文档来自技高网...

【技术保护点】
1.一种GIF截屏方法,其特征在于,包括以下步骤:步骤a、从GIF图像文件组中获取一个GIF图像为GIF原图像,读取原图像属性;步骤b、确定裁剪区域坐标,将裁剪区域坐标转化为以原图像为参照的相对坐标;根据所述相对坐标,裁剪原图像获得裁剪后的图像文件;步骤c、获取绘图图层,拆分裁剪后的图像获得多帧图片,绘图图层与裁剪后图像中的每帧图片合并处理,获得合并后的图像文件;步骤d、根据所述原图像属性,逐帧读取并显示所述合并后的图像文件,生成GIF新图像文件。

【技术特征摘要】
1.一种GIF截屏方法,其特征在于,包括以下步骤:步骤a、从GIF图像文件组中获取一个GIF图像为GIF原图像,读取原图像属性;步骤b、确定裁剪区域坐标,将裁剪区域坐标转化为以原图像为参照的相对坐标;根据所述相对坐标,裁剪原图像获得裁剪后的图像文件;步骤c、获取绘图图层,拆分裁剪后的图像获得多帧图片,绘图图层与裁剪后图像中的每帧图片合并处理,获得合并后的图像文件;步骤d、根据所述原图像属性,逐帧读取并显示所述合并后的图像文件,生成GIF新图像文件。2.根据权利要求1所述一种GIF截屏方法,其特征在于,所述确定裁剪区域坐标的方式为:响应于裁剪指令,获取裁剪区域范围,读取裁剪区域中绝对坐标值。3.根据权利要求1所述一种GIF截屏方法,其特征在于,所述以原图像为参照的相对坐标,裁剪原图像,是指把所述绝对坐标值转换为以原图像为参考系的相对坐标值,根据相对坐标,同时裁剪原图像中每一帧图片。4.根据权利要求1所述一种GIF截屏方法,其特征在于,所述获取绘图图层的方式为:响应于绘图指令,创建并获取绘图图层,绘图图层中的元素包括图形、涂鸦和文本框。5.根据权利要求1所述一种GIF截屏方法,其特征在于,所述绘图图层与裁剪后图像中的每帧图片合并处理,获得合并后的图像文件,包括:GIF原图像存储了多幅图像,拆分原图像获得多帧图片作为处理单元;...

【专利技术属性】
技术研发人员:朱晓君李权
申请(专利权)人:江西理工大学南昌校区
类型:发明
国别省市:江西,36

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

1