如何在实施布局后导出 png/jpg

How to export png/jpg after layout implemented

有什么方法可以在应用布局后导出 png/jpg 吗?

这对于获取初始网格布局来说效果很好:

var png64 = cy.png();
$('#downloadPNG').attr('href', png64); 

但是有没有办法在应用 cose 布局后获取 png?

编辑

感谢以下答案,找到了一种方法:

cy.layout({
    name: 'cose',
    animateThreshold: 1,
    nodeOverlap: 100,
    gravity: 1000,
    componentSpacing: 50,
    edgeElasticity: 1000,
    minTemp: 1,
    initialTemp: 10000,
    stop: function() {
        //generate PNG image to display from "id = downloadPNG"
        var png64 = cy.png();
        $('#downloadPNG').attr('href', png64);
    }
});

运行布局,layoutstop事件后获取PNG。