LIRE TOUTES LES IMAGES D'UN GIF ANIMÉ

javaTfairelaPo Messages postés 4 Date d'inscription mardi 27 décembre 2005 Statut Membre Dernière intervention 20 mars 2007 - 19 mars 2007 à 12:16
pumbaa666 Messages postés 24 Date d'inscription jeudi 12 juin 2003 Statut Membre Dernière intervention 19 janvier 2010 - 19 déc. 2007 à 17:02
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/36805-lire-toutes-les-images-d-un-gif-anime

pumbaa666 Messages postés 24 Date d'inscription jeudi 12 juin 2003 Statut Membre Dernière intervention 19 janvier 2010
19 déc. 2007 à 17:02
Tient, je suis tombé par hasard sur cette source, et elle est tout à fait interessante. J'ai justement eu le problème il y a qq jour ou je voulais extraire chaque images d'un .gif, mais je n'arrivait pas à avoir l'image complète à chaque image (il y a que ce qui change qui est codé dans le gif)

Alors je suis interessé par la réponse à la question qu'a posé JavaTfairelaPo : comment récupérer les coordonnées du bout d'image qui a changé ??
javaTfairelaPo Messages postés 4 Date d'inscription mardi 27 décembre 2005 Statut Membre Dernière intervention 20 mars 2007
20 mars 2007 à 18:53
Mon probleme d'URL est résolu !

J'ai quand même un souci quand à l'affichage de mes images; le fond n'est pas codé avec l'image (traduire : seule la partie qui doit être rafraichie est dans le gif).
Comment récupérer les coordonnées permettant d'afficher, par exemple, l'image 1 par rapport à l'image 0?
Tu as certainement été confronté au problème, comment l'as-tu résolu?
javaTfairelaPo Messages postés 4 Date d'inscription mardi 27 décembre 2005 Statut Membre Dernière intervention 20 mars 2007
20 mars 2007 à 12:35
Merci de ton aide,
Je me suis rendu compte que mon erreur venait de l'instruction :
in=new BufferedInputStream(new FileInputStream(new File(f)));
Je récupère directement une IOException et donc null !
(Je préfèrerai donner une URI ou URL en argument --> bibi en galère)

Je ne récupère donc pas null en sortie de getReader.
tucobouch Messages postés 194 Date d'inscription vendredi 17 février 2006 Statut Membre Dernière intervention 1 mai 2009 50
19 mars 2007 à 18:47
Si tu fait :
ImageIO.getReaderFormatNames();
qu'est ce qu'il te retourne ?

bon courage
javaTfairelaPo Messages postés 4 Date d'inscription mardi 27 décembre 2005 Statut Membre Dernière intervention 20 mars 2007
19 mars 2007 à 12:16
La fonction getReader me renvoie null, alors que l'affichage des formats reconnus contient bien le type gif. Aurais-tu une idée du pourquoi du comment?

Merci pour ta source et tes conseils futurs...
Rejoignez-nous