[发明专利]一种GIF图像编辑方法及装置有效
申请号: | 201510603608.8 | 申请日: | 2015-09-21 |
公开(公告)号: | CN105139341B | 公开(公告)日: | 2018-05-29 |
发明(设计)人: | 徐利雨;刘云剑;顾思斌;潘柏宇;王冀 | 申请(专利权)人: | 合一网络技术(北京)有限公司 |
主分类号: | G06T3/40 | 分类号: | G06T3/40 |
代理公司: | 北京市天玺沐泽专利代理事务所(普通合伙) 11532 | 代理人: | 鲍晓 |
地址: | 100080 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 原图像文件 图像文件 截取 缩放因子 图像编辑 像素点 缩放 缩放处理 图像信息 位置保存 质量保持 图像 携带 保留 | ||
本发明提供一种GIF图像编辑方法,所述方法包括:利用缩放因子,对原图像文件进行缩放处理,获得缩放后图像文件;从所述缩放后图像文件中确定截取范围,并根据所述截取范围和所述缩放因子,确定所述截取范围在所述原图像文件中的相对位置;根据所述原图像文件的尺寸,将所述原图像文件中的相对位置保存为编辑后图像文件。如此方案,就可在一定程度上避免携带图像信息的像素点丢失,尽量保留这部分像素点,就可使编辑后图像质量保持不变成为可能。
技术领域
本发明涉及数据处理领域,特别涉及一种GIF图像编辑方法及装置。
背景技术
图像互换格式(英文:Graphics Interchange Format,简称:GIF)是一种图像文件格式。通常,一个GIF文件可包括文件头(英文:File Header)、GIF数据流(英文:GIF DataStream)和文件终结器(英文:Trailer),其中,文件头可包含GIF文件署名(英文:Signature)和版本号(英文:Version);GIF数据流可包括控制块(英文:Control Block)和数据块(英文:Data Blocks),控制块用于控制数据块的播放行为,数据块可以存储多幅图像文件,若将所述多幅图像文件逐幅读取并播放,则可形成动画效果;文件终结器用于表示文件结束。
目前,视频GIF录制过程可体现为:截取当前播放的视频视图,直接将视频视图转换成多幅图像文件,并按照上文所做介绍生成一个包括文件头、GIF数据流和文件终结器的GIF文件。
在进行GIF文件录制时,可以根据实际应用需求,对图像文件进行编辑处理。举例来说,编辑处理具体为对图像文件进行放大,具体过程可简述如下:首先在原图像的基础上直接放大图像的像素点;其次依据原图像文件的尺寸,保存放大后的图像,获得放大处理后的图像文件。需要说明的是,在图像文件尺寸不变的情况下,如此编辑处理可能会造成图像中部分携带信息的像素点丢失,致使编辑后的GIF文件的图像质量变差,影响播放效果。
发明内容
本发明实施例提供一种GIF图像编辑方法及装置,用以解决现有技术中GIF图像编辑导致的图像质量变差的技术问题。
一种GIF图像编辑方法,所述方法包括:
利用缩放因子,对原图像文件进行缩放处理,获得缩放后图像文件;
从所述缩放后图像文件中确定截取范围,并根据所述截取范围和所述缩放因子,确定所述截取范围在所述原图像文件中的相对位置;
根据所述原图像文件的尺寸,将所述原图像文件中的相对位置保存为编辑后图像文件。
优选的,确定所述缩放因子的方式为:
响应于缩放指令,确定对所述原图像文件进行缩放处理的缩放因子。
优选的,确定所述截取范围的方式为:
响应于截取指令,确定所述截取范围在所述缩放后图像文件的位置。
优选的,确定所述截取范围的方式为:
根据视频比例,确定所述截取范围在所述缩放后图像文件中的位置。
优选的,根据所述截取范围和所述缩放因子,确定所述截取范围在所述原图像文件中的相对位置,包括:
获得所述截取范围的四个端点的位置坐标;
利用所述四个端点的位置坐标分别除以所述缩放因子,获得所述四个端点在所述原图像文件中的相对坐标;
根据所述相对坐标确定所述相对位置。
一种GIF图像编辑装置,所述装置包括:
缩放处理单元,用于利用缩放因子,对原图像文件进行缩放处理,获得缩放后图像文件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合一网络技术(北京)有限公司,未经合一网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510603608.8/2.html,转载请声明来源钻瓜专利网。