【技术实现步骤摘要】
图像处理方法、装置、电子设备及计算机可读存储介质
[0001]本申请涉及计算机图像处理领域,具体而言,涉及一种图像处理方法、装置、电子设备及计算机可读存储介质。
技术介绍
[0002]Unity引擎为一种常用于游戏、影视动画等领域中进行图像处理的工具。目前,Unity引擎无法直接对矢量图进行处理,例如,Unity引擎无法直接对SVG文件进行纹理上的处理。当Unity引擎需要对SVG(Scalable Vector Graphics,可缩放的矢量图形)文件的纹理进行处理时,通常是先将SVG文件转化成三角形网格的方式来渲染,该处理方式需要生成的三角形网格多,导致对SVG文件的计算量大,实时性能差。
技术实现思路
[0003]本申请实施例的目的在于提供一种图像处理方法、装置、电子设备及计算机可读存储介质,能够改善Unity引擎对SVG文件渲染时的计算量大,实时性能差的问题。
[0004]为了实现上述目的,本申请的实施例通过如下方式实现:
[0005]第一方面,本申请实施例提供一种图像处理方法,所述方 ...
【技术保护点】
【技术特征摘要】
1.一种图像处理方法,其特征在于,所述方法包括:将获得的SVG文件中的属性集转换成指定图像处理工具可识别的相应渲染指令;根据所述渲染指令,通过所述指定图像处理工具将所述SVG文件转换成可提取纹理的位图;根据所述位图生成供Unity引擎处理的纹理图。2.根据权利要求1所述的方法,其特征在于,将获得的SVG文件中的属性集转换成指定图像处理工具可识别的相应渲染指令,包括:将获得的所述SVG文件属性集中的父节点文本标签、子节点文本标签,转换成所述指定图像处理工具可识别的第一类渲染指令。3.根据权利要求1所述的方法,其特征在于,将获得的SVG文件中的属性集转换成指定图像处理工具可识别的相应渲染指令,包括:将获得的所述SVG文件属性集中的线条标签,转换成所述指定图像处理工具可识别的第二类渲染指令,其中,所述线条标签包括直线、矩形、圆、椭圆、路径、多段线、多边形中的至少一种。4.根据权利要求1所述的方法,其特征在于,将获得的SVG文件中的属性集转换成指定图像处理工具可识别的相应渲染指令,包括:将获得的所述SVG文件属性集中的变换标签,转换成所述指定图像处理工具可识别的第三类渲染指令,其中,所述变换标签包括旋转、平移、缩放中的至少一种。5.根据权利要求1所述的方法,其特征在于,将获得的SVG文件中的属性集转换成指定图像处理工具可识别的相应渲染指令,包括:将获得的所述SVG文件属性集中的填充、轮廓、不透明度...
【专利技术属性】
技术研发人员:董慧凯,王宇航,曾鹏轩,
申请(专利权)人:北京思明启创科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。