J'ai reçu une collection d'images GIF animées d'un ami, mais je ne parviens pas à en ouvrir certaines avec la visionneuse d'images standard eog
.
Les messages d'erreur qui apparaissent lorsque vous essayez de les ouvrir sont les suivants:
Le chargeur d'images GIF ne peut pas comprendre cette image
Entrée de table circulaire dans un fichier GIF
Débordement de pile
Cependant, les images ne sont pas corrompues, car je peux les ouvrir avec Firefox sans problème, également avec le visualiseur ImageMagick, qui ne lit pas l'animation automatiquement.
L'examen des fichiers GIF avec file
renvoie le résultat ci-dessous, à la fois pour les images que je peux et ne peux pas ouvrir (tailles variables toutefois):
GIF image data, version 89a, 400 x 300
Je veux pouvoir ouvrir toutes ces images dans eog
. Puis-je en quelque sorte "réparer" les images "brisées" pour les rendre lisibles pour la visionneuse d'images standard, par exemple. en utilisant les capacités de conversion d'ImageMagick pour les transformer en autre chose et en revenir?
Généralement, lorsqu'un programme ne peut pas ouvrir certains fichiers GIF, c'est à cause de l'optimisation utilisée pour cette image.
Vous pouvez essayer d'exécuter ImageMagick avec l'option -coalesce
. Cela redessinera chaque image avec tous les détails des images précédentes. Cela augmentera la taille du fichier, mais annulera les optimisations de trame complexes.
convert original.gif -coalesce unoptimized.gif
Si cela ne résout pas le problème, veuillez fournir un exemple de fichier GIF.