You can use programs such as Adobe After Effects to create animations as needed and then export it as a .AVI. Upload that to Photoshop, optimize it, and make it a .GIF to upload and use.
By that do you mean what is the maximum dimensions that shows the images at 100% because it gets resized?