Extraire les images d'un GIF : découper un GIF en images
Besoin d'extraire les images d'un GIF, image par image ? Cet outil gratuit « GIF en images » permet de décomposer un GIF animé en un fichier PNG par image, afin d'ouvrir, de modifier ou de réutiliser chaque image. Choisissez toutes les images, une seule image ou une plage, puis téléchargez le résultat. Aucune inscription n'est nécessaire pour l'outil web gratuit.
- Un résultat de plus de 20 MB est refusé avec le message « output too large ». Exportez une plage d'images à la fois pour l'éviter.
- L'outil traite un fichier à la fois. Les limites dépendent de l'utilisation ou non d'un compte.
- Les tailles et les durées ont été mesurées sur une animation de test générée, et non sur une vraie vidéo. Vos résultats varieront selon le fichier.
Déposez une image ici
PNG, JPG, WebP, AVIF, GIF, BMP ou TIFF, jusqu'à 5 MB
Les images sont enregistrées sous forme de fichiers PNG nommés frame-001.png et ainsi de suite, numérotés selon leur place dans le GIF d'origine. Un GIF long ou volumineux peut dépasser la limite de 20 MB du ZIP ; si cela se produit, exportez une plage d'images à la fois.
Effectuez la vérification de sécurité pour activer le bouton.
Résultat
Votre ZIP 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=frames" \
-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
Outil gratuit en ligne qui découpe un GIF ou un WebP animé en fichiers PNG : toutes les images dans un ZIP, une seule image ou une plage d'images que vous choisissez.
Points clés
- Entrée : un GIF ou un WebP animé, jusqu'à 5 MB dans l'outil gratuit et 10 MB une fois connecté, et jusqu'à 16 MP (4096 x 4096) par image.
- Sortie : des fichiers PNG en taille réelle nommés frame-001.png et ainsi de suite, numérotés selon la place de l'image dans l'original, rangés dans un ZIP sans compression supplémentaire.
- Un résultat de plus de 20 MB est refusé, et non tronqué ; exportez une plage d'images à la fois pour une animation longue ou volumineuse.
- Dans notre test, un GIF généré de 20 images, 240 x 180 px et 63 KB a donné un ZIP de 95 KB, et l'image 10 seule un PNG de 4,6 KB ; l'animation de test a été générée par nos scripts et les résultats varient.
- Le fichier envoyé est supprimé à la fin de la tâche, et le résultat après 10 minutes ; les utilisateurs connectés paient 1 crédit par fichier, plus 1 crédit pour chaque tranche commencée de 5 MB de 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.
- Gratuit sans compte : jusqu'à 10 conversions par minute et 50 par jour et par visiteur, sans filigrane. Connecté, chaque rendu coûte 1 crédit (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.
- Les développeurs peuvent lancer la même tâche avec POST https://api.aiipworld.com/v1/image-jobs?op=gif_edit (l'image dans le corps de la requête, les paramètres dans la chaîne de requête) et une clé API (voir la page Documentation de l'API).
Sources
Dernière vérification:
Fonctionnement
- Importez votre fichier GIF. L'outil vérifie le type de fichier, la taille et le nombre de pixels, et affiche un aperçu.
- Vérifiez le résumé de l'animation. Il indique le nombre d'images, la durée de lecture et la taille.
- Sous « Quoi exporter », gardez « Toutes les images », ou choisissez « Une seule image » ou « Une plage d'images ».
- Cliquez sur « Découper en images ».
- Téléchargez le résultat. Toutes les images et les plages arrivent en ZIP de fichiers PNG ; une seule image arrive en PNG unique.
Exemple de résultat
Comment découper un GIF en images
Découper un GIF en images demande quelques étapes. Importez le fichier, choisissez ce que vous voulez exporter, puis lancez le découpage. L'outil vous donne ensuite un fichier PNG par image, ou un fichier ZIP qui en contient plusieurs.
Le réglage par défaut est « Toutes les images », qui renvoie un ZIP de fichiers PNG. Vous pouvez passer à une seule image ou à une plage si vous n'avez besoin que d'une partie de l'animation. La ligne de résumé au-dessus du bouton indique exactement ce qui sera exporté.
- Choisissez « Toutes les images » pour obtenir chaque image dans un ZIP.
- Choisissez « Une seule image » pour obtenir un PNG unique.
- Choisissez « Une plage d'images » pour obtenir un ZIP d'une partie de l'animation.
Ce que fait cet outil de découpage de GIF
Cet outil prend une animation GIF et enregistre chaque image dans un fichier image distinct. L'animation est décodée une fois en images complètes, et chaque image est enregistrée en PNG. Les fichiers PNG sont sans perte, donc l'export ne modifie pas les pixels.
L'outil est un convertisseur de GIF en images. Il répond aux recherches du type découper un GIF en images, séparer un GIF en images ou obtenir les images d'un GIF sous forme de fichiers image. Il s'agit de traitement d'image classique sur notre serveur, et non d'intelligence artificielle. Il n'ajoute aucun effet et ne modifie pas l'image.
Extraire les images d'un GIF image par image : toutes, une seule ou une plage
Vous pouvez extraire les images d'un GIF de trois façons. « Toutes les images » vous donne chaque image dans un ZIP de fichiers PNG. « Une seule image » vous donne un PNG unique à partir du numéro d'image que vous saisissez. « Une plage d'images » vous donne un ZIP de fichiers PNG pour la première et la dernière image que vous indiquez.
Utilisez une plage lorsque l'animation est longue ou volumineuse, car chaque résultat est alors plus petit. La ligne de résumé indique combien de fichiers PNG la plage va créer.
L'outil ne propose ni bande d'aperçu des images ni visionneuse image par image. Vous obtenez les fichiers et pouvez les consulter dans votre propre application.
À quoi ressemblent les fichiers PNG et comment ils sont nommés
Chaque image est un fichier PNG avec l'image complète, à la même largeur et hauteur que le GIF. Les fichiers sont nommés frame-001.png, frame-002.png et ainsi de suite. Le numéro correspond à la position de l'image dans l'animation d'origine.
Si vous exportez les images 5 à 10, les fichiers sont frame-005.png à frame-010.png. Le numéro comporte au moins trois chiffres. Le ZIP stocke les fichiers PNG sans compression supplémentaire.
- Chaque PNG montre l'image complète à la taille du GIF.
- Les noms de fichiers gardent l'ordre d'origine de l'animation.
La transparence dans les images
Si votre GIF comporte des zones transparentes, les fichiers PNG conservent cette transparence. Chaque pixel d'un GIF est soit totalement transparent, soit totalement opaque. Les fichiers PNG montrent les mêmes zones en transparent.
La transparence dépend du fichier source. Un GIF sans zones transparentes donne des fichiers PNG sans zones transparentes.
La limite de 20 MB et comment exporter par parties
Un résultat de plus de 20 MB échoue avec le message « output too large ». L'outil ne renvoie pas de ZIP tronqué. Un GIF long ou volumineux produit de nombreux fichiers PNG lourds, si bien que le total peut atteindre cette limite.
La page vous avertit avant le lancement de la tâche lorsque l'animation comporte beaucoup de pixels au total. Si vous voyez cet avertissement, exportez une plage d'images à la fois. Dans le test de référence du moteur, une animation bruitée de 854 x 480 px de 100 images a atteint la limite après 51 images, et un test de type capture d'écran de 1280 x 720 px de 69 images a donné un ZIP de 18,9 MB. Les résultats varient selon le fichier.
Quels numéros d'image utiliser
Utilisez les numéros d'image affichés par l'outil. Les numéros vont de 1 au nombre total d'images de l'animation. L'outil refuse un numéro d'image hors de cette plage.
Pour une plage, indiquez la première image et la dernière image. La première image doit être avant la dernière image, ou identique à elle. Les noms de fichiers gardent les numéros d'image d'origine : frame-005.png correspond toujours à l'image 5 de l'animation.
Limites pour les animations
Les animations sont contrôlées à partir de l'en-tête du fichier avant décodage. Un utilisateur connecté peut exporter jusqu'à 300 images, pour un total de 64 MP (largeur x hauteur x images). Sans compte, la limite est de 100 images et de 16 MP au total.
Chaque image seule est limitée à 16 MP (4096 x 4096). Au-delà d'une limite, la tâche échoue et les crédits éventuels sont rendus. Une tâche connectée coûte le prix de base de 1 crédit par fichier. Ce prix comprend 10 mégapixels d'animation. Chaque tranche commencée de 10 mégapixels au-delà ajoute 1 crédit. Un résultat de plus de 5 MB ajoute aussi 1 crédit pour chaque tranche commencée de 5 MB au-delà des 5 MB initiaux.
- Sans compte, l'outil est gratuit dans la limite quotidienne.
- Les tâches échouées ou dont le délai est dépassé sont remboursées.
Quels fichiers l'outil accepte
L'outil accepte les fichiers GIF animés et les fichiers WebP animés. Un fichier PNG, JPG ou autre est refusé avec un message qui l'indique. L'outil web gratuit accepte jusqu'à 5 MB par fichier. Les utilisateurs connectés peuvent importer jusqu'à 10 MB par fichier.
Sans compte, vous pouvez découper 30 fichiers par jour et par visiteur. Chaque image peut aller jusqu'à 16 MP (4096 x 4096). Un fichier qui n'est pas un vrai GIF ou WebP est refusé comme image non prise en charge, même s'il porte le nom .gif. Les résultats de plus de 20 MB sont refusés comme trop volumineux.
Extraire les images d'un GIF depuis du code
Envoyez une requête POST à https://api.aiipworld.com/v1/image-jobs. Placez les octets bruts du fichier dans le corps de la requête. N'envoyez ni JSON ni données de formulaire multipart. Réglez Content-Type sur image/gif ou image/webp.
Ajoutez op=gif_edit et action=frames à la chaîne de requête. Authentifiez-vous avec Authorization : Bearer <clé API> ou l'en-tête x-api-key. Envoyez timeout_sec=60 (le maximum) pour les animations. La requête renvoie 202 avec un job_id, et vous interrogez GET /v1/jobs/:id pour obtenir le résultat.
La page affiche sous l'outil des exemples prêts à l'emploi en cURL, Node et Python, et l'exemple suit les réglages que vous choisissez. Pour tous les détails, voir /docs/#image-jobs.
Confidentialité : ce qui arrive à votre fichier
Votre fichier est envoyé à notre serveur, où il est décodé puis découpé. Le fichier envoyé ne sert qu'à produire le résultat. Il est supprimé dès la fin de la tâche, qu'elle réussisse ou échoue.
Le résultat est supprimé après 10 minutes dans l'outil web gratuit. Un historique 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 sont de courte durée : enregistrez vos fichiers dès qu'ils sont prêts. Vous devez avoir le droit d'utiliser ce que vous importez, comme le précise notre « politique d'utilisation acceptable ».
Questions
Peut-on découper un GIF en images gratuitement ?
Oui, l'outil web gratuit découpe un GIF en images sans inscription, dans la limite quotidienne de 30 fichiers par visiteur.
Comment obtenir une seule image d'un GIF ?
Choisissez « Une seule image » sous « Quoi exporter », saisissez le numéro de l'image dans le champ « Numéros d'image », puis cliquez sur « Découper en images ». Vous obtenez un fichier PNG unique.
Comment sont nommés les fichiers d'images ?
Chaque fichier s'appelle frame-001.png, frame-002.png et ainsi de suite. Le numéro correspond à la position de l'image dans l'animation d'origine, avec au moins trois chiffres.
Les images sont-elles l'image complète ?
Oui. Chaque image est un fichier PNG avec l'image complète à la largeur et à la hauteur du GIF, et non une partie recadrée.
Puis-je choisir les images à exporter ?
Vous pouvez exporter toutes les images, une seule image, ou une plage allant d'une première image à une dernière image. L'outil n'accepte pas une liste de numéros séparés, comme 2, 5 et 9.
Pourquoi mon résultat a-t-il été refusé comme trop volumineux ?
Un résultat de plus de 20 MB échoue avec le message « output too large », car de nombreux gros fichiers PNG peuvent atteindre cette taille. Exportez une plage d'images à la fois pour que chaque résultat reste sous la limite.
Les images conservent-elles la transparence ?
Oui, si le GIF comporte des zones transparentes, les fichiers PNG les conservent. Chaque pixel est soit totalement transparent, soit totalement opaque.
Peut-on découper un WebP animé en images ?
Oui, l'outil accepte le WebP animé comme le GIF. Les mêmes options d'export et les mêmes noms d'images s'appliquent.
Obtient-on la durée de chaque image ?
Non, le ZIP ne comprend pas de fichier de durée par image. Si vous avez besoin des durées, utilisez la page planche de sprites avec l'option JSON.
Pourquoi mon GIF a-t-il été refusé comme trop long ou trop volumineux ?
L'animation est contrôlée par rapport à la limite d'images et à la limite totale de pixels selon votre type de compte. Au-delà d'une limite, la tâche échoue et les crédits éventuels sont rendus. Les utilisateurs connectés ont des limites plus élevées que les utilisateurs sans compte.
Combien de temps mon fichier est-il conservé ?
Le fichier importé est supprimé à la fin de la tâche. Le résultat est supprimé après 10 minutes dans l'outil web gratuit.
Peut-on découper des fichiers GIF en code ?
Oui. Envoyez le fichier brut à l'endpoint des tâches d'image avec op=gif_edit et action=frames. La documentation à /docs/#image-jobs donne les détails, et 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.

