Aller au contenu

Inverser gif (reverse gif) : lisez votre animation à l'envers

Cet outil pour inverser gif lit votre GIF animé ou WebP animé à l'envers en plaçant les images dans l'ordre inverse. Chaque image garde son propre délai, et le nombre de boucles reste le même. Les images elles-mêmes ne sont pas modifiées, et votre fichier d'origine non plus.

  • Inverser change uniquement l'ordre des images. Les images ne sont pas modifiées.
  • Un boomerang a deux fois le nombre d'images de l'animation, moins deux. Il peut donc être refusé s'il dépasse les limites.
  • Le résultat en GIF est enregistré de nouveau avec 256 couleurs, si bien que les dégradés peuvent apparaître en bandes. Le résultat en WebP animé est avec perte.

Déposez une image ici

PNG, JPG, WebP, AVIF, GIF, BMP ou TIFF, jusqu'à 5 MB

Les images sont lues dans l'ordre inverse. Chaque image conserve sa propre durée, et le nombre de boucles reste le même. Le fichier d'origine n'est pas modifié.

Un GIF compte au maximum 256 couleurs, et chaque pixel est soit totalement transparent, soit totalement opaque. Les images sont décodées, modifiées puis encodées à nouveau, si bien qu'un GIF aux nombreuses couleurs peut être un peu différent. La sortie WebP est avec perte ; utilisez le curseur de qualité.

Effectuez la vérification de sécurité pour activer le bouton.

Résultat

Votre GIF apparaîtra ici.

L'outil web gratuit accepte des images jusqu'à 5 MB, 30 par jour. Connecté, la limite est de 10 MB.

Conservation : les résultats des outils web sont supprimés après 10 minutes. Les résultats de l'API sont conservés 1 jour avec la formule gratuite et 7 jours avec Starter et Pro (30 jours avec Business et Scale). Un historique de chaque tâche (type, heure, statut et crédits, mais pas ce que vous avez envoyé) est conservé pendant 30 jours sans compte, ou tant que votre compte existe si vous êtes connecté.

  • Aucun compte nécessaire

    30 images par jour gratuitement, sans filigrane.

  • Modifié image par image

    Les images de l'animation sont décodées une fois, modifiées puis encodées une fois. Le fichier d'origine n'est pas modifié, et le fichier importé est supprimé à la fin de la tâche.

  • Supprimés automatiquement

    Les résultats de l'outil web sont supprimés après 10 minutes.

Confidentialité : ce que vous envoyez sert uniquement à créer ce fichier. Ce que vous envoyez est supprimé à la fin de la tâche, y compris de l'historique de la tâche, et le résultat est supprimé après 10 minutes. Voir la politique de confidentialité.

Faites la même chose depuis votre code

La même conversion sous forme de requête API : envoi des octets de l'image, puis interrogation de la tâche. Elle nécessite une clé API ; un compte gratuit permet d'en créer une.

curl -X POST "https://api.aiipworld.com/v1/image-jobs?op=gif_edit&action=reverse" \
  -H "Authorization: Bearer $AIIPWORLD_API_KEY" \
  -H "Content-Type: image/gif" \
  --data-binary @input.gif

# returns {"job_id": "...", "status": "queued", "credits_reserved": 1}; then poll:
curl https://api.aiipworld.com/v1/jobs/JOB_ID -H "Authorization: Bearer $AIIPWORLD_API_KEY"

Lots

L'outil web traite 1 image à la fois. L'API prend une requête par image, vous pouvez donc automatiser autant de requêtes que votre formule le permet.

Conservation

Les résultats des outils web sont conservés 10 minutes ; les résultats gratuits de l'API 1 jour ; les résultats de Starter et Pro 7 jours ; Business et Scale 30 jours. L'outil web permet 10 conversions par minute et 50 par jour et par visiteur.

En une phrase

Un outil gratuit en ligne qui lit un GIF ou un WebP animé à l'envers en plaçant ses images dans l'ordre inverse, chaque image gardant son propre délai, et qui peut créer un boomerang qui se joue en avant puis en arrière.

Points clés

  • Entrée : un GIF ou un WebP animé avec plus d'une image, jusqu'à 5 MB sans compte (10 MB connecté) et 16 MP (4096 x 4096) par image ; jusqu'à 100 images et 16 MP au total sans compte (300 images et 64 MP connecté).
  • Réglages : Boomerang (désactivé par défaut) et le type d'enregistrement (GIF ou WebP animé, avec un réglage de qualité pour le WebP) ; chaque image garde son propre délai et le nombre de boucles reste le même.
  • Un boomerang de n images a 2n - 2 images (12 images deviennent 22). Son résultat est vérifié par rapport aux limites d'animation avant d'être créé : un GIF de 60 images peut être inversé, mais son boomerang de 118 images est refusé sans compte.
  • Dans notre test, un GIF généré de 12 images et de 10 KB, avec des délais de 40 ms à 260 ms, est devenu un GIF inversé de 12 images dont les délais vont de 260 ms à 40 ms (13 KB), et un boomerang de 22 images (20 KB). Un résultat en GIF compte au maximum 256 couleurs ; les résultats varient selon le fichier.
  • API : envoyez le GIF par POST à https://api.aiipworld.com/v1/image-jobs?op=gif_edit&action=reverse avec boomerang, format et quality, puis interrogez GET /v1/jobs/:id.
  • Gratuit sans compte : 30 fichiers par jour et par visiteur, sans filigrane. Connecté, chaque tâche coûte 1 crédit, plus 1 crédit pour chaque tranche commencée de 5 MB du résultat au-delà des 5 MB initiaux et 1 crédit pour chaque tranche commencée de 10 MP d'images au-delà des 10 MP initiaux, calculé sur le résultat (100 crédits gratuits chaque mois).
  • Les fichiers sont supprimés automatiquement : 10 minutes après la conversion sans compte, 1 jour avec un compte gratuit.

Sources

Dernière vérification:

Fonctionnement

  1. Choisissez un fichier GIF ou WebP animé. La page lit l'en-tête du fichier et affiche le nombre d'images, la durée de lecture et la taille.
  2. Laissez « Boomerang : lecture avant, puis arrière » décoché pour un simple inverser gif, ou cochez-le pour lire l'animation en avant puis en arrière. Ce choix sert aussi pour un reverse gif en boucle.
  3. Choisissez « Enregistrer en tant que » : identique à l'original, GIF ou WebP. Pour le WebP, réglez le curseur de qualité (80 par défaut).
  4. Lancez la tâche et attendez que le panneau de résultat affiche le nombre d'images, la durée de lecture et la taille.
  5. Téléchargez le résultat. Les liens de téléchargement ont une durée de vie courte : enregistrez le fichier dès qu'il est prêt.

Exemple de résultat

Original GIF, 12 frames, 1.8 s, 10 KB

The sample animation before reversing, the red ball moving from left to right

Reversed: 12 frames, 1.8 s, 13 KB (Boomerang: 22 frames, 3.3 s, 20 KB)

L'animation d'exemple jouée à l'envers, la balle rouge allant de droite à gauche
Une animation générée (320 x 180 px, 12 images dont les délais passent de 40 ms à 260 ms, 1,8 s, GIF de 10 KB ; une balle rouge traverse l'image et un texte affiche le numéro de l'image) inversée : un GIF de 12 images dont les délais vont de 260 ms à 40 ms, 1,8 s, 13 KB, en boucle infinie. Avec Boomerang, le résultat comptait 22 images, 3,3 s et 20 KB. Converti par le moteur propre à ce site. Ouvrir le fichier converti (ou sélectionnez l'image) pour la voir en taille réelle.

Inverser gif : comment lire un GIF à l'envers

Pour inverser un GIF, importez un fichier GIF ou WebP animé et lancez la tâche. L'outil place les images dans l'ordre inverse, si bien que la dernière image de votre animation devient la première. Le résultat est un nouveau fichier, et votre original reste inchangé.

Le panneau de résultat indique ce qui a été produit, par exemple « N frames in reverse order, X s. Each frame kept its own delay. » Vérifiez-le avant de télécharger. Les résultats varient selon le fichier.

Ce qu'un GIF inversé change et ce qui reste identique

Inverser un GIF ne change que l'ordre des images. Chaque image garde son propre délai : le rythme de chaque instant est conservé, mais joué à l'envers. Le nombre de boucles reste le même et les images ne sont pas modifiées.

  • Modifié : l'ordre des images.
  • Conservé : le délai de chaque image, le nombre de boucles et les images.
  • Non modifié : votre fichier d'origine.

Boomerang : en avant, puis en arrière

L'option boomerang joue l'animation jusqu'à sa dernière image, puis la reprend jusqu'à sa première. Elle ne répète ni la première ni la dernière image : un GIF de n images devient donc 2n - 2 images. Par exemple, un GIF de 12 images devient 22 images.

Un GIF de 2 images reste à 2 images, car la boucle revient déjà en arrière. Le gif boomerang est utile lorsque vous voulez un mouvement de va-et-vient fluide. Attendez-vous à un résultat plus long et plus lourd qu'un simple inversement.

Délais des images et rythme

Chaque image garde son propre délai : une image affichée longtemps reste affichée longtemps. Seul l'ordre change. Dans notre test, des délais qui passaient de 40 ms à 260 ms ont été inversés pour aller de 260 ms à 40 ms.

Un délai d'image de 10 ms ou moins est joué par les navigateurs comme 100 ms. L'outil le compte comme 100 ms dans la durée de lecture affichée. Les mesures ont été faites sur des fichiers de test générés, et non sur de vraies photos ou de vrais documents.

Sortie en GIF ou en WebP animé

Avec « Identique à l'original », le résultat reste un GIF. Vous pouvez aussi choisir le WebP animé. Un GIF contient au maximum 256 couleurs par image : les images sont donc enregistrées de nouveau avec une palette de 256 couleurs, et un dégradé peut apparaître en bandes. Chaque pixel d'un GIF est soit entièrement transparent, soit entièrement opaque.

Le WebP animé est avec perte : le curseur de qualité règle le compromis entre la taille et le détail. La qualité par défaut est 80. Dans notre test, un résultat inversé de 12 images enregistré en WebP faisait 10 KB.

Pourquoi un boomerang peut être refusé

Les limites sont vérifiées sur le résultat. Un boomerang a 2n - 2 images et leurs pixels : il peut être refusé alors que l'inversement simple du même fichier passe. Sans compte, la limite est de 100 images pour un boomerang.

Dans notre test, un GIF de 60 images a été inversé sans problème. Son boomerang comptait 118 images (2 x 60 - 2) et a été refusé avec le message indiquant que la limite est de 100 images. Connecté, la limite est de 300 images, et la même règle s'applique.

Fichiers refusés

Cet outil n'accepte que les GIF et les WebP animés. Le fichier doit contenir plus d'une image. Un GIF ou un WebP d'une seule image est refusé avec le message « reverse needs an animation with more than one frame. »

Les fichiers PNG et JPG sont aussi refusés. Pour faire un GIF à partir d'images, utilisez l'« outil JPG vers GIF » sur aiipworld.com. Le type de fichier est lu dans les premiers octets du fichier, et non d'après son nom.

Limites : taille, images et crédits

Sans compte, vous pouvez traiter jusqu'à 5 MB par fichier, et 16 MP (4096 x 4096) par image. Connecté, la limite de fichier est de 10 MB. Les limites d'animation en entrée sont de 100 images et 16 MP au total sans compte, et de 300 images et 64 MP connecté.

Connecté, chaque tâche coûte 1 crédit, plus 1 crédit pour chaque tranche commencée de 5 MB du résultat au-delà des 5 MB initiaux. Des crédits supplémentaires s'appliquent aussi pour chaque tranche commencée de 10 mégapixels d'images au-delà des 10 mégapixels initiaux, calculé sur la sortie. Un résultat de plus de 20 MB échoue. Les tâches en échec ou arrêtées par dépassement de délai sont remboursées intégralement. Vous recevez 100 crédits gratuits chaque mois.

Inverser un GIF depuis du code

Envoyez une requête POST à https://api.aiipworld.com/v1/image-jobs?op=gif_edit&action=reverse. Le corps de la requête contient les octets bruts du GIF ou du WebP, et non du JSON ni du multipart. Réglez Content-Type sur image/gif ou image/webp, et envoyez votre clé en Authorization : Bearer <clé API> ou x-api-key.

Les paramètres facultatifs de la requête sont boomerang (true ou false, false par défaut), format (same, gif ou webp) et quality (1 à 100, 80 par défaut, WebP uniquement). Envoyez timeout_sec=60 pour les animations. L'API renvoie 202 avec un job_id, et vous interrogez GET /v1/jobs/:id. La page affiche un exemple prêt à l'emploi en cURL, Node et Python, construit à partir de vos réglages. Consultez /docs/ pour l'API générale. Les erreurs incluent 400 invalid_params, 413 file_too_large, 402 insufficient_credits et 429 trop de requêtes.

Confidentialité : ce qui arrive à votre fichier

Votre fichier est envoyé à notre serveur et traité là-bas. Le fichier importé ne sert qu'à produire le résultat. La copie de travail du fichier importé est supprimée dès que la tâche se termine, qu'elle réussisse ou échoue.

Dans l'outil web gratuit, le résultat est supprimé après 10 minutes. Un enregistrement de chaque tâche est conservé, et les utilisateurs connectés peuvent voir leurs tâches dans le tableau de bord. Les liens de téléchargement ont une durée de vie courte. Vous devez avoir le droit d'utiliser ce que vous importez, comme le prévoit notre « politique d'utilisation acceptable ». Une utilisation anonyme nécessite une vérification de sécurité par Cloudflare Turnstile.

Questions

Peut-on faire un reverse gif gratuitement ?

Oui, vous pouvez inverser un GIF gratuitement sans inscription, avec jusqu'à 30 tâches par jour et par visiteur.

Comment faire jouer un GIF à l'envers ?

Importez le GIF, laissez l'option boomerang décochée et lancez la tâche. Les images sont placées dans l'ordre inverse, et vous pouvez télécharger le résultat quand il est prêt.

Qu'est-ce qu'un gif boomerang ?

Un GIF boomerang se joue en avant jusqu'à sa dernière image, puis en arrière jusqu'à sa première, sans répéter les images d'extrémité. Un GIF de 12 images devient 22 images.

Inverser change-t-il la qualité ?

Inverser ne modifie pas les images, mais un résultat en GIF est enregistré de nouveau avec 256 couleurs, ce qui peut faire apparaître des dégradés en bandes. Le résultat en WebP animé est avec perte et se règle avec le curseur de qualité.

Les délais des images restent-ils les mêmes ?

Chaque image garde son propre délai. Seul l'ordre des images change : la première image se joue donc avec le délai qu'avait la dernière image.

Pourquoi mon boomerang a-t-il été refusé ?

Un boomerang est refusé lorsque son résultat dépasse les limites d'images ou de pixels. Dans notre test, un GIF de 60 images a donné un boomerang de 118 images, et la limite sans compte est de 100 images.

Peut-on inverser un WebP animé ?

Oui, les WebP animés sont acceptés, et vous pouvez enregistrer le résultat en GIF ou en WebP.

Pourquoi mon fichier a-t-il été refusé ?

Le fichier peut être un PNG ou un JPG, que cet outil n'accepte pas, ou une animation d'une seule image. Le type de fichier est lu dans ses premiers octets, et non d'après son nom.

Peut-on inverser plusieurs GIF à la fois ?

Non, l'outil traite un fichier par tâche : vous ne pouvez donc pas inverser des GIF par lots. Lancez chaque fichier séparément.

Peut-on inverser un GIF depuis son propre code ?

Oui, vous pouvez envoyer une requête POST à l'endpoint d'inversion de GIF avec les octets bruts du fichier et votre clé API. La page affiche des exemples prêts à l'emploi en cURL, Node et Python.

Besoin de ceci dans votre application ou en masse ?

Cet outil fonctionne sur la même plateforme que l'API, donc le même image représente une seule requête HTTP depuis votre code. Un compte gratuit inclut 100 crédits par mois.

Outils associés