Dans mon appli je recois un chemin correspondant à une image sur le disque.
Je voudrais pouvoir savoir s'il s'agit d'un gif anime. Y a une solution ?
Dans mon appli je recois un chemin correspondant à une image sur le disque.
Je voudrais pouvoir savoir s'il s'agit d'un gif anime. Y a une solution ?
Tu peux très facilement lire l'information qui t'intéresse en te basant sur la spécification Gif89a, notamment le §23. Si le bloc existe et qu'un délai est spécifié, alors c'est un gif animé.
N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
Que la force de la puissance soit avec le courage de ta sagesse.
merci pour l'info mais j'avoue que j'ai du mal à concretement l'appliquer dans mon code. T'aurais pas un exemple ?
N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
Que la force de la puissance soit avec le courage de ta sagesse.
c'est pas un probleme de traduction mais de compréhension. Je ne vois pas comment extraire ce bloc (position, taille, etc...)
J'ai trouvé une page d'une limpidité absolue
Ca explique byte par byte, avec de beaux schémas.
Le principe général :
1. lire l'octet courant et déterminer dans quel type de bloc on se trouve (car il y a des blocs optionnels)
2. si c'est un bloc à taille variable, trouver l'octet contenant la taille (selon le type de bloc)
3. lire tous les octets du bloc
4. interpréter les octets de ce bloc.
Toi, tu recherches les blocs "Graphics Control Extension" débutant par la valeur "21" en hexa.
N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
Que la force de la puissance soit avec le courage de ta sagesse.
merci bcp, avec ca je devrais m'en sortir...
Partager