All pixie tools can be used programmatically without the need to show or even open pixie interface.

Note:
See more examples and documentation on exporting in export tool documentation.

Example for resizing and getting data

var pixie = new Pixie({
    onLoad: function() {
        pixie.getTool('resize').apply(800, 400);
        var base64ImageData = pixie.getTool('export').getDataUrl('png');
        var base64ImageData = pixie.getTool('export').getDataUrl('png');
    }
});

Example for resizing and exporting

var pixie = new Pixie({
    onLoad: function() {
        pixie.getTool('resize').apply(800, 400);
        pixie.getTool('export').export('imageName', 'png', 0.8);
    }
});