Contains a variety of options to allow you to get performance where you need it:
Optimised speed performance: - Asset rasterisation (faster than vectorial drawing) - Image Atlas creation (to enable batch sprite rendering in WebGL) - Extracting images with power of 2 dimensions (to enable mipmapping)
Optimised memory performance: - Image compression (lossy and loss-less compressions) - Animation Scaling (to rasterise images at the exact size needed)
Optimised ease of use: - Gathering several animations in a single output: Reduced number of assets to manage - Frame by Frame rasterisation: for easy integration in your game
Very good scalability: usable in command line or through the API it can be used to do batch extraction on multiple SWFs.
Made in Wizcorp.
For use as a command line:
`npm install jeff -g`
For use as an api:
`npm install jeff`
jeff -s mySwf.swf
var jeff = ;// Writing extracted data in current foldervar options =source: 'mySwf.swf'outDir: '.';;// Returning extracted data in a callbackvar options =source: 'mySwf.swf'returnData: true;;
Here is a complete list of Jeff's options.
For contributors, see Swf File Format Specifications