[发明专利]一种处理PNG图片格式中alpha通道数据的方法有效

专利信息
申请号: 201610159057.5 申请日: 2016-03-18
公开(公告)号: CN105938625B 公开(公告)日: 2018-10-12
发明(设计)人: 刘鹏 申请(专利权)人: 浙江万朋教育科技股份有限公司
主分类号: G06T9/00 分类号: G06T9/00
代理公司: 杭州君度专利代理事务所(特殊普通合伙) 33240 代理人: 杜军
地址: 310013 浙江省杭州市西*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种处理PNG图片格式中alpha通道数据的方法。本发明包括如下步骤:(1)、解析32位PNG图片数据的头部数据,得到PNG图片的高度h和宽度w;(2)、建立alpha通道数据集合DSA;(3)、遍历每个像素点数据Pi,得到集合DSA={A1,A2,…,An‑1,An};(4)、分析集合DSA中的alpha通道数据;根据分析结果对alpha通道数据进行处理。本发明能够有效的节省了存储空间、网络传输流量等资源。
搜索关键词: 一种 处理 png 图片格式 alpha 通道 数据 方法
【主权项】:
1.一种处理PNG图片格式中alpha通道数据的方法,其特征在于包括如下步骤:步骤(1)、解析32位PNG图片数据的头部数据,得到PNG图片的高度h和宽度w,该PNG图片数据含有n个像素点数据,n=h×w;每个像素点数据都有32位,其中色彩通道数据24位,alpha通道数据8位;此时alpha通道数据需要的存储空间sp=8×n,以bit为单位;步骤(2)、建立alpha通道数据集合DSA;步骤(3)、遍历每个像素点数据Pi,1≤i≤n,其中像素点数据Pi的alpha通道数据为Ai,将Ai放入集合DSA;最终得到集合DSA={A1,A2,…,An‑1,An};步骤(4)、分析集合DSA中的alpha通道数据,如果满足条件:A1=A2=…=An‑1=An=KZ,也就是说集合DSA中的每个数据都相同,跳转到步骤(5);否则,跳转到步骤(6);步骤(5)、不需要保存每个像素点数据的alpha通道数据的值,使用0位alpha通道数据表达,因为所有像素点数据的alpha通道数据值都是一个8位的常量值KZ,保存一个KZ值即可;此时alpha通道数据需要的存储空间sp=8,以bit为单位,alpha通道数据处理完毕;步骤(6)、如果满足条件:Ax1=Ax2=…=Axi=K1且Ay1=Ay2=…=Ayi=K2,1≤xi≤n,1≤yi≤n,K1和K2为8位常量,K1≠K2,也就是说所有像素点数据的alpha通道数据只有两个值,K1或者K2,跳转至步骤(7);否则,跳转至步骤(8);步骤(7)、使用1位alpha通道数据表达,为每个像素点数据保存1位alpha通道数据的值,分别为0和1,其中0代表K1值,1代表K2值;此时alpha通道数据需要的存储空间sp=1×n,以bit为单位,alpha通道数据处理完毕;步骤(8)、不对alpha通道数据做特殊处理,为每个像素点数据保存8位alpha通道数据的值;此时alpha通道数据需要的存储空间sp=8×n,以bit为单位;alpha通道数据处理完毕。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江万朋教育科技股份有限公司,未经浙江万朋教育科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201610159057.5/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code