All pixie tools can be used programmatically without the need to show or even open pixie interface.
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);
}
});