Quantcast
Channel: Cocos中文社区 - 最新主题
Viewing all articles
Browse latest Browse all 88774

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

$
0
0

@1024359215 写道:

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


//截图代码
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 );
}

}

帖子: 4

参与者: 1

阅读整个主题


Viewing all articles
Browse latest Browse all 88774

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>