https://www.youtube.com/watch?v=ztaAoPuQv8k
When I started this project I wanted to create an user friendly editor that can be used by developers or non technical people. If it's not as friendly as I intended is because I didn't had any help or input from others.
The flow of this editor is very simple:
1.Load an image, define the image modules(eg: legs, body, arms, heads, etc)
2.Create all the frames you need by adding modules into a frame(the modules can be scaled, rotated, translated)
3.Create animations by adding frames in the right order(each frame can be scaled, rotated, translated and has a number of frames that will be shown).
If the image is too big, this application knows how to optimize it by permuting and repositioning the modules into the image.
Also, this editor knows how to export the sprite information in a binary format. Command line is supported for exporting in binary format.
Undo/Redo is already implemented in case you need it.