[发明专利]iOS系统的图片调节方法、装置、设备及计算机可读介质在审
| 申请号: | 202111402244.9 | 申请日: | 2021-11-19 |
| 公开(公告)号: | CN114185628A | 公开(公告)日: | 2022-03-15 |
| 发明(设计)人: | 贾永强 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
| 主分类号: | G06F9/451 | 分类号: | G06F9/451;G06T3/40 |
| 代理公司: | 北京华夏泰和知识产权代理有限公司 11662 | 代理人: | 曾军 |
| 地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | ios 系统 图片 调节 方法 装置 设备 计算机 可读 介质 | ||
本申请涉及一种iOS系统的图片调节方法、装置、设备及计算机可读介质。该方法包括:从目标数据流中提取目标数据块,目标数据块中保存有目标图片中可调节区域的信息,目标数据流用于表示目标图片;按照目标图片的预设标准格式解析目标数据块,得到目标图片的调节信息;利用调节信息确定目标图片中可调节区域的坐标;基于可调节区域的坐标在iOS系统的视图界面调节目标图片。本申请技术方案可以基于谷歌制定的标准,对9.png图片进行解析,从而提取出携带图片调节信息的内容,进而利用调节信息对9.png图片进行局部调节,解决了iOS系统在没有额外参数的情况下无法利用9.png图片实现局部调节的技术问题。
技术领域
本申请涉及图像处理技术领域,尤其涉及一种iOS系统的图片调节方法、装置、设备及计算机可读介质。
背景技术
9.png图(NinePatchDrawable graphic)是一种特殊的png图片,以.9.png结尾。相比正常的png图片,9.png图在最外围多了1像素的边框,用来记录此png图片的可调节区域及图片的内容区域。9.png图是安卓系统支持的一种格式,安卓系统会根据目标图片中可调节区域的内容自动调整图片可调节区域大小来适配内容,而不需要其他额外的配置和参数。iOS系统不支持9.png格式,因此iOS系统无法直接使用目标图片实现局部调节。
目前,相关技术中,iOS系统中的Slicing功能提供了类似的图片局部调节的能力,但调节的区域只能在代码中显式的设置,需要额外的参数,因此在需要网络下发局部调节图片的场景(比如:换肤背景图、节日装饰、聊天框图),不仅需要下发图片,还要下发与此图片配套的可调节区域的参数。这种方法涉及工作量巨大,且一旦iOS端获取的参数和图片不配套或缺失,则会导致图片调节出错或者图片失效的问题。
针对iOS系统在没有额外参数的情况下无法利用9.png图片实现局部调节的问题,目前尚未提出有效的解决方案。
发明内容
本申请提供了一种iOS系统的图片调节方法、装置、设备及计算机可读介质,以解决iOS系统在没有额外参数的情况下无法利用9.png图片实现局部调节的技术问题。
根据本申请实施例的一个方面,本申请提供了一种iOS系统的图片调节方法,应用于搭载iOS系统的显示终端,包括:
从目标数据流中提取目标数据块,目标数据块中保存有目标图片中可调节区域的信息,目标数据流用于表示目标图片;
按照目标图片的预设标准格式解析目标数据块,得到目标图片的调节信息;
利用调节信息确定目标图片中可调节区域的坐标;
基于可调节区域的坐标在iOS系统的视图界面调节目标图片。
可选地,从目标数据流中提取目标数据块包括:
遍历目标数据流中的数据块,直至找到数据块的块类型为目标类型的目标数据块,其中,每一个数据块中从第一目标字节至第二目标字节的数据用于表示数据块中数据的长度,从第三目标字节至第四目标字节的数据用于表示块类型。
可选地,遍历目标数据流中的数据块,直至找到数据块的块类型为目标类型的目标数据块包括:
将当前数据块中第三目标字节至第四目标字节的数据作为第一目标数据;
在第一目标数据的值为目标类型的ASCII码值的情况下,将当前数据块作为目标数据块;
在第一目标数据的值不为目标类型的ASCII码值的情况下,从当前数据块的第一个字节开始,向后移动第一字节长度的距离,以定位到当前数据块的下一个数据块上,并利用下一个数据块的第一目标数据判断下一个数据块的块类型,直至找到第一目标数据的值为目标类型的ASCII码值的目标数据块,第一字节长度为第一目标字节至第二目标字节的长度、第三目标字节至第四目标字节的长度、数据块中数据的长度以及循环冗余检验码的长度的总和。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111402244.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:风载试验装置
- 下一篇:一种LED产品光电校准方法





