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的缓存空间。 |
