How to add base64 image to Sprite in cocos creator?

I want add base64 image to Sprite for captcha
please help me :slight_smile:
Thank you

1 Like

Seem Cocos creator not support create Sprite from base64 image

You use this code:

var self = this;
var imgElement = new Image();
imgElement.src = src;
imgElement.width = 200;
imgElement.height = 200;
setTimeout(function () {
var sprite = new cc.Texture2D();
sprite.initWithElement(imgElement);
sprite.handleLoadedTexture();
var spriteFrame = new cc.SpriteFrame(sprite);
var node = new cc.Node();
var sprite = node.addComponent(cc.Sprite);
sprite.spriteFrame = spriteFrame;
self.node.addChild(node, 10000);
}, 10);
var src = β€˜data:image/png;base64,’ + data;

3 Likes

Thanks toanpv12345

I don think it will work on native platforms! Would it?