Cita:
Iniciado por GatorV Según la wikipedia, cada frame guarda información sobre el tiempo/transparencia del cuadro, por lo que todo depende de como separes los cuadros, ya que debes de conservar esa información cuando separas los gifs, y al unirlo, unirlo con esa información de regreso.
Si en el frame está el tiempo, entonces sigue ahí. Pero el problema sigue siendo como unirlas.
No sé si hay mejor forma de sacar los frames.
Yo acabé por mirar que el contenido del archivo como un string así que y viendo que cumplía una estructura separé las partes así:
Gif con 3 frames:
Código PHP:
<apertura>
<head>
<frame>
<apertura>
<frame>
<apertura>
<frame>
<apertura>
3 Gifs (1 x frame):
Código PHP:
<apertura>
<head>
<frame>
<apertura>
<apertura>
<head>
<frame>
<apertura>
<apertura>
<head>
<frame>
<apertura>