This question is in reference to the following SO response.
Convert each animated GIF frame to a separate BufferedImage
This chuck of code worked great for loading GIFs into my program in way such that I could use them inside an existing framework I'm using. i.e. Loading them as a list of BufferedImages while reading each frames "delay" worked great for me! However, it doesn't seam to preserve the transparent pixels in the source GIF file. I don't understand how exactly the metadata is retrieved in the above code, and where to look for transparent pixels in the underlying data.
So as the title says, I need to load the GIF, in a similar manner to the above code, but while preserving transparency. If someone knows a better or different way to simply load a GIF as a sequence of Images, that would be great to.