exportAvatarImage

API -

return function()
    local app = getApp();
    local user = getUser('clonzeh');
    if user == nil then
        log('user does not exist!');
        return;
    end
    
    --path, filename, user, facingRight, animation, frameOfAnimation, left,right,top,bottom, scale
    app.exportAvatarImage('', 'exportName', user, true, 'sit', 1, 20, 20, 20, 0, 1); 
    --0.5 is the smallest possible size before it starts distorting image quality.
    --0.5,1,2,3,4 are the only possible scales for pixel perfect rendering.

    --left,right,top,bottom is the padding/whitespace around the avatar.
    
    --examples for path are:
    
    --direct path on your PC:   (note: syntax of [[string]] ignores escaped characters \ )
    --app.exportAvatarImage([[C:\Users\your_user\Desktop\avatar_exports]], 'block_man' ... 
    
    --root folder of the script that is running this
    --app.exportAvatarImage('', 'blockman_left_idle', user, false, 'idle' ...
    
    --root folder of the script and creating subfolders
    --app.exportAvatarImage('exportImages/blockman', 'blockman_sit' ...
end

Last updated