NinePatch图形描绘方法及装置、计算机可读存储介质

基本信息

申请号 CN201810563860.4 申请日 -
公开(公告)号 CN110554871A 公开(公告)日 2019-12-10
申请公布号 CN110554871A 申请公布日 2019-12-10
分类号 G06F8/38(2018.01); G06T11/00(2006.01); G06T11/60(2006.01) 分类 计算;推算;计数;
发明人 卢东林 申请(专利权)人 上海视九信息科技有限公司
代理机构 北京集佳知识产权代理有限公司 代理人 上海视九信息科技有限公司
地址 201101 上海市闵行区七莘路50号乾锦创业园10号楼101
法律状态 -

摘要

摘要 一种NinePatch图形描绘方法及装置、计算机可读存储介质,所述方法包括:设定原始图形在横向的第一伸缩区域以及在纵向的第二伸缩区域,在横向上的其他区域为第一固定区域,在纵向上的其他区域为第二固定区域;根据目标图形的横向长度,伸缩第一伸缩区域得到第一目标区域;根据目标图形的纵向长度,伸缩第二伸缩区域得到第二目标区域;根据第一目标区域的长度和第一固定区域的长度,得到目标图形上各个点在原始图形上对应点的横坐标;根据第二目标区域的长度和第二固定区域的长度,得到目标图形上各个点在原始图形上对应点的纵坐标;将原始图形上各个点的颜色映射到目标图形上对应点的坐标上。应用上述方案,可以减少描画时间,降低存储3D Texture的缓存空间。