Deux choses à savoir avant de convertir : combien de frames contient vraiment un GIF, et à quoi sert la planche une fois obtenue.
Combien de frames contient un GIF ?
Un GIF enregistre un délai pour chaque frame, en centièmes de seconde : le nombre de frames correspond donc à peu près à la durée de l’animation divisée par ce délai. Une boucle d’une seconde à 10 images par seconde (délai de 10/100 s) compte 10 frames ; la même seconde à 25 i/s (4/100 s) en compte 25.
Ce sont les enregistrements d’écran et les extraits de vidéo qui surprennent : six secondes à 25 i/s font déjà 150 frames. Les animations de jeu sont bien plus courtes — un cycle de marche compte en général 4 à 12 frames, une attaque 3 à 8.
Dès que le GIF est décodé, chaque frame s’affiche avec son timing d’origine : vous savez ce que vous avez avant d’exporter.
Quand un GIF est trop lourd
Le convertisseur accepte jusqu’à 12 Mo par fichier, 160 frames et 2 millions de pixels par frame — 1920 × 1040 passe, 1920 × 1080 non. Toutes frames confondues, le total est plafonné à environ 25 millions de pixels, soit 150 frames en 400 × 400. Chaque frame est décodée dans la mémoire de votre navigateur, d’où ces limites.
Si un fichier dépasse, raccourcissez-le ou réduisez-le d’abord dans un éditeur de GIF : diviser largeur et hauteur par deux divise le nombre de pixels par quatre. Une fois chargé, supprimez les frames inutiles : une planche limitée aux frames que votre animation utilise est plus légère et plus simple à découper.
Usages courants
Pourquoi on convertit un GIF :
- Des ressources fournies uniquement en GIF — Certains packs de ressources et anciennes collections de sprites ne proposent que des GIF animés. Une conversion suffit pour obtenir une planche que n’importe quel moteur sait charger.
- Intégrer une animation dans un moteur — Unity, Godot, Phaser et GameMaker lisent des sprite sheets, pas des GIF. Choisissez ici les colonnes et la marge, puis découpez le PNG dans l’éditeur de sprites du moteur.
- Étudier le rythme d’une animation — Frame par frame, on voit combien de dessins utilisent un saut ou une attaque et où tombent les poses clés. Respectez la licence de toute animation que vous n’avez pas créée.
- Emotes et animations web — Une planche se joue en quelques lignes de CSS ou de canvas, plus légère et plus contrôlable qu’un GIF intégré.