esiste un modo per ottenere le immagini che compongono una gif animata come immagini separate?

o eventualmente per comporre diverse gif senza perdere l'animazione dato che se faccio imagecopy su un'imagecreatetruecolor si perde

pensavo di scomporre le gif animate nei diversi layer, comporle in più immagini e riassemblarle con GIFEncoder ma forse esiste un modo più pratico

non posso usare imagemagick