Tous les scripts de cette page sont codés en javascript et accesibles ici. Un code dessine toute les 30 millisecondes sur l'élément central (un canvas) de la page, donnant une illusion de mouvement. Losrque le bouton ad hoc est cliqué, toutes les frames sont enregistrées une par une (le processus est relativement long et peu facilement prendre plus de 30ms, ce qui explique le ralentissement de l'animation) avant d'être utilisées pour créer un gif.
Pendant l'enregistrement d'un gif, le panneau des paramètres est désactivé, pour éviter de les faire varier pendant la création. Une fois fini, le gif est téléchargé et le panneau des paramètres réapparait. Tout est fait localement dans le navigateur.
Ce générateur utilise les modules MathJax, jsgif et jQuery. Remarquez que le code initial est plutôt vieux (environ 25% de mon âge) et que si je refaisais ça aujourd'hui, je ferais pas du tout de la même manière …
L'ensemble du code est sous licence CC BY-NC-SA. En gros : pas d'usage commercial, pensez à créditer GLenPLonk et pareil si vous reprenez ce travail.