怎么使用base64的图片

base64的图片可不可以使用?

我也想知道····

现在有个问题只能用这个base64 但是load加载会报错

cocos 3.x
export async function base64ToSpriteFrame(data: string) {
const header64: string = data:image/png;base64,;
if (!data.includes(header64)) data = header64 + data;

return new Promise<SpriteFrame>((resolve, reject) => {
    const image = new Image();

    image.onload = () => {
        const img = new ImageAsset(image);

        const texture2D = new Texture2D();
        texture2D.image = img;

        const spriteFrame = new SpriteFrame();
        spriteFrame.texture = texture2D;
        resolve(spriteFrame);
    };

    image.onerror = () => {
        reject(new Error('base64ToSpriteFrame error'));
    };

    image.src = data;
});

}