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é.
merci pour l'info mais j'avoue que j'ai du mal à concretement l'appliquer dans mon code. T'aurais pas un exemple ?
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.
merci bcp, avec ca je devrais m'en sortir...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager