一种图片渲染方法及装置制造方法

文档序号:6537013阅读:221来源:国知局
一种图片渲染方法及装置制造方法
【专利摘要】本发明的实施方式提供了一种图片渲染方法及装置。例如,该方法可以包括:获取渲染命令中包括的源图片的大小信息、目标图片的大小信息、源图片和目标图片的预设属性,所述预设属性用于示意所述源图片和目标图片的预设部分;依据所述渲染命令,确定所述源图片和目标图片的剩余部分;分别依据所述源图片的预设部分和剩余部分,以及所述目标图片的预设部分和剩余部分,将源图片渲染为目标图片。本发明的实施方式通过渲染来实现基于同一个源图片生成不同大小的目标图片。此外,本发明的实施方式还提供了一种图片渲染装置。
【专利说明】一种图片渲染方法及装置
【技术领域】
[0001]本发明的实施方式涉及计算机图形领域,更具体地,本发明的实施方式涉及一种图片渲染方法及装置。
【背景技术】
[0002]本部分旨在为权利要求书中陈述的本发明的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
[0003]目前,如果游戏需要用到不同大小的对话框或按钮等图片时,需要游戏开发人员在资源层或用户界面层,按照九宫格的方式将源图片分割成多个不同的子图片,创建大量子图片,然后再根据目标图片的大小组合多个子图片,后续游戏玩家在玩游戏的过程中,对组合得到的目标图片进行渲染。
[0004]例如,可以把源图片按照九宫格的方式分割成9块,创建9个独立的子图片,如表I所示。
[0005]表1
[0006]
【权利要求】
1.一种方法,包括: 获取渲染命令中包括的源图片的大小信息、目标图片的大小信息、源图片和目标图片的预设属性,所述预设属性用于示意所述源图片和目标图片的预设部分; 依据所述渲染命令,确定所述源图片和目标图片的剩余部分; 分别依据所述源图片的预设部分和剩余部分,以及所述目标图片的预设部分和剩余部分,将源图片渲染为目标图片。
2.根据权利要求1所述的方法,其中,所述分别依据所述源图片的预设部分和剩余部分,以及所述目标图片的预设部分和剩余部分,将源图片渲染为目标图片,包括: 将源图片的预设部分分别拷贝渲染至所述目标图片的预设部分; 将源图片的剩余部分分别平铺渲染至所述目标图片的剩余部分。
3.根据权利要求1所述的方法,其中,依据所述渲染命令,确定所述源图片和目标图片的剩余部分,包括: 从所述源图片减去所述源图片的预设部分,从而确定所述源图片的剩余部分; 从所述目标图片减去所述目标图片的预设部分,从而确定所述目标图片的剩余部分。
4.根据权利要求1?3所述的方法,其中,所述预设属性所示意的源图片和目标图片的预设部分对应设置有多个。
5.一种装置,包括: 获取模块,配置用于获取渲染命令中包括的源图片的大小信息、目标图片的大小信息、源图片和目标图片的预设属性,所述预设属性用于示意所述源图片和目标图片的预设部分; 确定模块,配置用于依据所述渲染命令确定所述源图片和目标图片的剩余部分; 渲染模块,配置用于分别依据所述源图片的预设部分和剩余部分,以及所述目标图片的预设部分和剩余部分,将源图片渲染为目标图片。
6.根据权利要求4所述的装置,其中,所述渲染模块包括: 拷贝渲染子模块,配置用于将源图片的预设部分分别拷贝渲染至所述目标图片的预设部分; 平铺渲染子模块,配置用于将源图片的剩余部分分别平铺渲染至所述目标图片的剩余部分。
7.根据权利要求4所述的装置,其中,所述确定模块包括: 第一处理子模块,配置用于从所述源图片减去所述源图片的预设部分,从而确定所述源图片的剩余部分; 第二处理子模块,配置用于从所述目标图片减去所述目标图片的预设部分,从而确定所述目标图片的剩余部分。
8.根据权利要求4?7所述的装置,其中,所述预设属性所示意的源图片和目标图片的预设部分对应设置有多个。
【文档编号】G06T7/00GK103745480SQ201410038952
【公开日】2014年4月23日 申请日期:2014年1月26日 优先权日:2014年1月26日
【发明者】林观勇 申请人:广州博冠信息科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1