[发明专利]一种给JPG文件增加半透明属性的方法有效
申请号: | 201711402632.0 | 申请日: | 2017-12-22 |
公开(公告)号: | CN108154542B | 公开(公告)日: | 2021-11-02 |
发明(设计)人: | 黄建雄;宋晨枫 | 申请(专利权)人: | 上海小度技术有限公司 |
主分类号: | G06T11/00 | 分类号: | G06T11/00;G06T15/50 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 201210 上海市浦东新区中国*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 jpg 文件 增加 半透明 属性 方法 | ||
本发明提出了一种给JPG图片文件增加半透明属性的方法,包括:将Alpha通道数据存储至JPG格式的不被占用的段中;从JPG格式数据中识别存储Alpha通道数据的段;将所述识别的段中的数据解码成Alpha通道数据;以及将所述Alpha通道数据与JPG扫描行中解码并转换出来的RGB数据通道结合形成实现半透明需要的RGBA数据格式。本发明的方法可以实现给JPG图片文件增加半透明属性,并有效的减少图片体积,对于那些大量使用PNG图片的应用软件,使用这种扩展的JPG文件可以有效的减少安装包的体积,减少软件安装包下载带来的网络流量成本。
技术领域
本发明涉及图像处理领域,具体地涉及一种给JPG图片文件增加半透明属性的方法用于解码所述JPG文件的方法。
技术背景
计算机显示的图像是一个一个像素点构成的,在计算机中通过R(Red),G(Green),B(Blue)三个颜色通道来定义一个像素点的颜色。虽然RGB定义了一个点的颜色值,但没有定义这个颜色值在显示时如何与背景颜色融合(半透明)。为了解决这个问题,现在计算机的绘图API(应用程序接口)一般都支持使用一个Alpha通道(半透明通道)来定义在显示一个图像时前景与背景的混合度。当计算图像中包含有Alpha通道时,这些绘图API就能够利用这个通道的数据实现绘图的半透明。Alpha通道是指一张图片的透明和半透明度。例如:一个使用16位存储的图片,可能5位表示红色,5位表示绿色,5位表示蓝色,1位是阿尔法。在这种情况下,它可表示透明或不透明。一个使用32位存储的图片,每8位表示红绿蓝,和Alpha通道。在这种情况下,就不光可以表示透明还是不透明,Alpha通道还可以表示256级的半透明度。为了实现计算机图像的存储,人们设计了很多图像存储格式,其中常用的有PNG、JPG等。其中PNG格式支持保存RGB及Alpha 4个数据通道,而JPG格式只支持RGB 3个数据通道。
PNG格式由于提供了alpha通道(alpha通道是定义图片中一个像素点在绘制时和背景图片上对应像素进行混合运算的数值),被大量运用于计算机图像效果展示中。PNG采用zip算法进行数据压缩,zip是一种无损数据压缩算法,好处是能够保留完整的图像信息,缺点是压缩率相对较低。JPG图像格式是另一种广泛使用的图片格式,JPG采用一种有损压缩的算法,能够有效的提高数据压缩率,同时又基本保持原有图片的有效信息。但是现有的JPG图片格式只定义了红绿蓝(RGB)三个数据通道,尽管压缩率高但通常只是用于照片的存储,很少在软件开发中使用JPG做为UI素材。
发明内容
本发明提出一种给JPG图片文件增加半透明属性的方法,解决使用JPG图像文件格式储存时由于缺少Alpha通道导致不能在显示时实现与背景融合显示(即半透明显示)的问题。
具体地,本发明提供的一种给JPG图片文件增加半透明属性的方法,包括:
将Alpha通道数据存储至JPG格式的不被占用的段中;
从JPG格式数据中识别存储Alpha通道数据的段;
将所述识别的段中的数据解码成Alpha通道数据;以及
将所述Alpha通道数据与JPG扫描行中解码并转换出来的RGB数据通道结合形成实现半透明需要的RGBA数据格式。
优选地,所述将Alpha通道数据存储至JPG格式的不被占用的段中的步骤中,Alpha通道数据存储的方式为直接存储。
优选地,所述将Alpha通道数据存储至JPG格式的不被占用的段中的步骤中,Alpha通道数据存储的方式为采用数据压缩方式存储。
优选地,所述将Alpha通道数据存储至JPG格式的不被占用的段中的步骤中,存储Alpha通道数据的JPG格式的段的数量大于等于1个。
优选地,所述将Alpha通道数据存储至JPG格式的不被占用的段中的步骤包括使用JPG格式的多路数据通道的数据段(APP0-APPn)中的任意一种数据段存储。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海小度技术有限公司,未经上海小度技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711402632.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:医学成像设备及其操作方法
- 下一篇:确定游戏贴图尺寸的方法、装置及存储介质