[发明专利]基于iOS系统的点九效果图渲染方法及其相关装置在审
申请号: | 202111672805.7 | 申请日: | 2021-12-31 |
公开(公告)号: | CN114398124A | 公开(公告)日: | 2022-04-26 |
发明(设计)人: | 周潇 | 申请(专利权)人: | 深圳市珍爱捷云信息技术有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F11/10;G06T3/40 |
代理公司: | 深圳市特讯知识产权代理事务所(普通合伙) 44653 | 代理人: | 黄彧 |
地址: | 518000 广东省深圳市前海深港合作区南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 ios 系统 效果图 渲染 方法 及其 相关 装置 | ||
本发明涉及点九效果图渲染领域,公开了一种基于iOS系统的点九效果图渲染方法及其相关装置。该方法包括:接收待渲染的图片数据;判断所述图片数据的图片格式是否为点九图格式;若为所述点九图格式,则获取预置点九效果图框架,根据预置渲染显示算法,将所述图片数据裁剪填充至所述点九效果图框架中,得到所述图片数据对应的iOS点九效果图;若不为所述点九图格式,则基于预置显示组件的尺寸大小,对所述图片数据进行缩放处理,得到所述图片数据对应的缩放图片。
技术领域
本发明涉及点九效果图渲染领域,尤其涉及一种基于iOS系统的点九效果图渲染方法及其相关装置。
背景技术
智能手机中有自动横屏的功能,同一幅界面会在随着手机(或平板电脑)中的方向传感器的参数不同而改变显示的方向,在界面改变方向后,界面上的图形会因为长宽的变化而产生拉伸,造成图形的失真变形。Android平台有多种不同的分辨率,很多控件的切图文件在被放大拉伸后,边角会模糊失真。在android平台下使用点九PNG技术,可以将图片横向和纵向同时进行拉伸,以实现在多分辨率下的完美显示效果。使用了点九效果图技术后,只需要采用一套界面切图去适配不同的分辨率,而且大幅减少安装包的大小。而且这样程序不需要专门做处理的就可以实现其拉伸,也减少了代码量和开发工作量。
但是,系统应用上来说点九效果图技术只在android平台下才能应用,而在IOS系统是无法使用的。在开发出了一种能在iOS系统中显示点九效果图的技术后,发现渲染过程沿用iOS系统自带的渲染方式渲染点九效果图经常会出现乱码或者是不匹配的情况,需要解决iOS系统渲染点九效果图不匹配的技术问题。
发明内容
本发明的主要目的在于解决沿用iOS系统自带的渲染方式渲染点九效果图经常会出现乱码或者是不匹配的情况的技术问题。
本发明第一方面提供了一种基于iOS系统的点九效果图渲染方法,包括步骤:
接收待渲染的图片数据;
判断所述图片数据的图片格式是否为点九图格式;
若为所述点九图格式,则获取预置点九效果图框架,根据预置渲染显示算法,将所述图片数据裁剪填充至所述点九效果图框架中,得到所述图片数据对应的iOS点九效果图;
若不为所述点九图格式,则基于预置显示组件的尺寸大小,对所述图片数据进行缩放处理,得到所述图片数据对应的缩放图片。
可选的,在本发明第一方面的第一种实现方式中,其特征在于,所述获取预置点九效果图框架,根据预置渲染显示算法,将所述图片数据裁剪填充至所述点九效果图框架中,得到所述图片数据对应的iOS点九效果图:
获取预置点九效果图框架,所述点九效果图框架包括:点九效果图裁剪框架、点九效果图渲染框架,其中,所述点九效果图渲染框架包括:N个放缩渲染区域和M个固定渲染区域,所述点九效果图裁剪框架包括:N+M个固定裁剪区域,其中,M、N为正整数,所述固定裁剪区域对应于所述放缩渲染区域和所述固定渲染区域;
根据所述点九效果图裁剪框架,对所述图片数据进行拆分处理,得到拆分图片集;
基于所述固定裁剪区域与所述固定渲染区域的对应关系,将所述拆分图片集复制填入所述M个固定渲染区域,得到初步渲染的点九效果图渲染框架;
基于所述固定裁剪区域与所述放缩渲染区域的对应关系,将所述拆分图片集放缩填入所述初步渲染的点九效果图渲染框架中,得到所述iOS点九效果图。
可选的,在本发明第一方面的第二种实现方式中,所述基于所述固定裁剪区域与所述放缩渲染区域的对应关系,将所述拆分图片集放缩填入所述初步渲染的点九效果图渲染框架中,得到iOS系统的点九效果图包括:
分析所述N个放缩渲染区域的放缩水平长度和放缩垂直长度,得到所述点九效果图渲染框架的水平放缩总长度、垂直放缩总长度;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市珍爱捷云信息技术有限公司,未经深圳市珍爱捷云信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111672805.7/2.html,转载请声明来源钻瓜专利网。