layaAir base64图片 转 textrure
时间: 2024-05-30 14:07:11 浏览: 238
Base64转图片
5星 · 资源好评率100%
可以使用LayaAir的Texture.createFromData方法将base64图片转换为texture。具体步骤如下:首先使用引文中提供的方法将base64图片转换为byte数组,然后使用LayaAir的Texture.createFromData方法创建纹理对象。示例代码如下:
```javascript
// 引入laya.display.Texture类
const Texture = Laya.Texture;
// 将base64图片转换为byte数组
let base64Img = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAE0lEQVQImWOIYf3///+G/4GAEAIkAAGGXwDKKAAAAAElFTkSuQmCC";
let byteArr = Uint8Array.from(atob(base64Img.split(',')), c => c.charCodeAt(0));
// 创建纹理对象
let texture = Texture.createFromData(byteArr, 100, 100);
```
阅读全文