2017-07-20 5 views
-1

J'ai un site web simple qui a une image GIF depuis une source externe mais l'animation GIF est trop lente donc je veux savoir comment je peux changer la vitesse d'animation GIF en utilisant PHP GD. Je vais le régler à une vitesse fixe, donc je n'aurai pas à m'inquiéter d'avoir des vitesses variables.Augmenter la vitesse d'animation GIF avec PHP GD

+1

Non, vous ne pouvez pas. De [documentation de GD] (http://php.net/manual/fr/function.imagecreatefromgif.php), * Lors de la lecture de fichiers GIF animés en mémoire, seule la première image est renvoyée dans le pointeur de ressource d'image. * – Raptor

+0

J'utilise 7.1, est-il un moyen d'augmenter la vitesse d'animation en php? –

+0

Ne peut toujours pas. La bibliothèque PHP GD n'a pas cette fonctionnalité. – Raptor

Répondre

0

Eh bien, je l'ai eu à travailler en utilisant ces deux classes.

https://www.phpclasses.org/package/3234-PHP-Split-GIF-animations-into-multiple-images.html https://www.phpclasses.org/package/3163-PHP-Generate-GIF-animations-from-a-set-of-GIF-images.html

Cela fonctionne en décodant le GIF en images séparées puis les recombiner dans un nouveau GIF à une vitesse d'animation différente. Je ne suis pas sûr si cela utilise GD mais il fait ce que j'avais besoin de faire sans utiliser imagick.