Cómo extraer cuadros de un GIF animado con PHP

Durante mucho tiempo busqué cómo extraer marcos de un GIF animado con PHP ... desafortunadamente, encontré cómo obtener su duración ...

¡Realmente necesito extraer los marcos GIF y su duración para aplicar un cierto tamaño, rotar, etc., en cada uno y luego regenerar el GIF con marcos editados!

No quiero usar ningún software, biblioteca externa (como ImageMagick), solo PHP: de hecho, necesito permitir que mi clasehttp://phpimageworkshop.com/ Trabajar con GIF animado.

Si tienes alguna idea, te estoy escuchando ^^!