[发明专利]图片加载方法及相关装置在审
申请号: | 202010314065.9 | 申请日: | 2020-04-20 |
公开(公告)号: | CN113538208A | 公开(公告)日: | 2021-10-22 |
发明(设计)人: | 符伟 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06T1/60 | 分类号: | G06T1/60;G06T1/20 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 熊永强;李稷芳 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图片 加载 方法 相关 装置 | ||
1.一种图片加载的方法,其特征在于,包括:
电子设备获取第一图片文件,所述第一图片文件包括格式字段和数据字段,所述格式字段用于表示所述第一图片文件的源格式,所述数据字段包括所述第一图片文件的像素数据;
所述电子设备根据所述第一图片文件的源格式,确定出所述第一图片文件对应的渲染操作;
所述电子设备根据所述第一图片文件对应的渲染操作,将所述第一图片文件进行渲染至显示屏上。
2.根据权利要求1所述的方法,其特征在于,当所述第一图片文件的源格式为第一格式,所述渲染操作包括:通过透明通道控制所述第一图片文件的透明度,将所述第一图片文件显示在所述显示屏时具有透明效果,所述第一格式支持所述透明通道。
3.根据权利要求1所述的方法,其特征在于,当所述第一图片文件的源格式为第二格式,所述渲染操作包括:将所述第一图片文件显示在所述显示屏时遮挡其他图片文件。
4.根据权利要求1所述的方法,其特征在于,所述电子设备获取第一图片文件之前,还包括:
所述电子设备获取到第一图片文件的源文件,将第一图片文件的源文件,格式转换成所述第一图片文件。
5.根据权利要求4所述的方法,其特征在于,所述将第一图片文件的源文件,格式转换成所述第一图片文件,包括:
根据预设压缩算法压缩所述第一图片文件的源文件;
若压缩比大于或等于阈值,则将所述压缩后的像素数据填充到所述第一图片文件的数据字段;若所述压缩比小于所述阈值,则将所述压缩前的像素数据填充到所述第一图片文件的数据字段,所述压缩比为所述第一图片文件的源文件压缩前的大小和压缩后的大小的比值。
6.根据权利要求1所述的方法,其特征在于,所述电子设备根据所述第一图片文件对应的渲染操作,将所述第一图片文件进行渲染至显示屏上,之前还包括:
所述电子设备判断所述第一图片文件的数据字段是否为压缩字段;
若是,则根据预设解压缩算法,对所述第一图片文件的数据字段进行解压缩;将所述解压缩后的像素数据填充到所述第一图片文件的数据字段;
若否,则不改变所述第一图片文件的数据字段。
7.根据权利要求1-6任一项所述的方法,其特征在于,所述第一图片文件还包括透明颜色字段,透明颜色字段用于表示所述第一图片文件中透明显示的颜色区域。
8.根据权利要求7所述的方法,其特征在于,当所述第一图片文件的源格式为第三格式,所述电子设备根据所述第一图片文件对应的渲染操作,将所述第一图片文件进行渲染至显示屏上,具体包括:
判断所述第一图片文件的透明颜色字段是否有效;
若有,所述电子设备根据所述透明颜色字段对所述第一图片文件进行透明处理,使所述第一图片文件中透明颜色字段对应的颜色区域在所述显示屏上具有透明效果;
若没有,所述电子设备将所述第一图片文件显示在所述显示屏时遮挡其他图片。
9.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取所述电子设备的配置信息,其中,所述配置信息包括显示屏的大小、显示屏的显示配置;
所述电子设备根据所述第一图片文件的格式字段,确定出所述第一图片文件对应的渲染操作,具体包括:
所述电子设备根据所述第一图片文件的第一格式字段和所述配置信息,确定出所述第一图片文件对应的渲染操作。
10.根据权利要求9所述的方法,其特征在于,所述渲染操作包括以下一种或多种:缩放、旋转、透明计算。
11.根据权利要求1所述的方法,其特征在于,所述第一图片文件还包括调色板字段,所述调色板字段用于表示所述第一图片文件的像素点颜色与索引号的映射关系,其中一个索引号表示一种颜色。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010314065.9/1.html,转载请声明来源钻瓜专利网。