Ccc 有什么办法保存微信头像到本地

一开始我的思路是,把保存微信头像的那个节点,用子龙大大分享的截屏方案,把图截屏保存下来。然后在需要的时候加载。 可是我后来发现子龙大大的那个截屏方案 我截屏的要么是黑屏,要么是没用任何东西,


//截图代码
CaptureScreen = function (node, szFileName, callback)
{
//注意,EditBox,VideoPlayer,Webview 等控件无法被包含在截图里面
//因为这是 OpenGL 的渲染到纹理的功能,上面提到的控件不是由引擎绘制的
if(CC_JSB)
{
//如果待截图的场景中含有 mask,请使用下面注释的语句来创建 renderTexture
// var renderTexture = cc.RenderTexture.create(1280,640, cc.Texture2D.PIXEL_FORMAT_RGBA8888, gl.DEPTH24_STENCIL8_OES);
var renderTexture = cc.RenderTexture.create(1920, 1080, cc.Texture2D.PIXEL_FORMAT_RGBA8888, gl.DEPTH24_STENCIL8_OES);

    //实际截屏的代码
    renderTexture.begin();
    
    node._sgNode.visit();
    renderTexture.end();
    
    renderTexture.saveToFile(szFileName, cc.IMAGE_FORMAT_PNG, true, callback );
}

}

下载到本地不就好了

有微信头像地址 用什么函数下载?

cc.loader.loadImg cocos-js我中这个 creater不知道有没