Hi Joe, Thank you for your question.
When you load in a whole load of sprites from one folder ( by selecting the 'NEW FOLDER' button in the bottom right corner ) and click on a '.png' sprite file, Animshed configures all the sprites to this FIRST SPRITE CLICKED and loads in all the sprites in the folder to this ratio.
Once you have loaded all the sprites into Animshed you can change the ratio by selecting the 'RESIZE SPRITES' button and then clicking on a specific sprite in the grid to resize all the sprites in Animshed to this sprite ratio.
You can also resize your sprite sheet ( shrink/expand ) from one sprite to 500 so your sprite sheet can be small to massive.
There is no need to resize outside of Animshed as this specifically done this way to make it easier for the user to quickly create a sprite sheet from many different sized/ratio sprites.
The 'SetSpriteAnimation' and 'PlaySrite' animation commands in AGK can only accept sprites of all the same ratio. They are different to loading in tiles. Which can have different ratios and sizes.
The function of Animshed to load in ALL sprites of various ratios from one folder and then manipulate, extract, rearrange or delete them once they are in Animshed is a very powerful feature as it lets you play around to see what sprites you would like to use that you might have aquired a load of sprites from other sources. Such as downloading hundreds of sprites and picking out the animation groups that you like for your game. Obviously taking into account any permissions from the original author :)
Usually ( for your game/App ) you would have one folder maybe with all the sprites to load into your AGK code with the same ratio and size to use in your animations. This makes sense.
Fuzzy Visions have tried to make the process automatic by loading in every ratio and let the user delete/edit them quickly for their project within Animshed to give an added feature to extract other creators sprites etc. Animshed keeps track of the current ratio, so the other sprites will be slightly distorted to fit with the ratio that you have selected. Animshed does not adjust the other sprites to match the selected ratio. Although . . . if enough users require this feature, Fuzzy Visions will consider putting it in in the future. But this will start turning it into a graphics manipulation package. Which it isn't meant to be.
Please note. Apart from when you want to change the border of your sprites, the original sprites will never change. Just the 'SpriteSheet.png' that is generated when you save it from Animshed. Fuzzy Vision will create a tutorial ( in the next couple of weeks ) video to make all this clear.
Thank you for your question. Please feel free to ask any more and Fuzzy Visions will respond as quickly as possible.
Have a great day developing Joe.
David Holyoake
A fuzzy guy at Fuzzy Visions