Convertir chaque image GIF animée en une image buffered distincte

Je veux être en mesure de prendre un GIF animé comme entrée, compter le nombre d'images (et peut-être d'autres métadonnées), et de les convertir dans un BufferedImage.
Comment puis-je faire cela?

source d'informationauteur Marty | 2012-01-19