Gif et index de palette [Résolu]

Signaler
Messages postés
23
Date d'inscription
samedi 1 janvier 2005
Statut
Membre
Dernière intervention
11 juillet 2008
-
Messages postés
23
Date d'inscription
samedi 1 janvier 2005
Statut
Membre
Dernière intervention
11 juillet 2008
-
Bonjour,

Une fois une image GIF chargée (avec les Leadtools ou les TGIFImage de
rxLibrary) j'aimerai connaitre pour un point de l'image non pas sa
couleur mais son index de couleur dans la palette.

Si quelqu'un à une idée..

Merci

2 réponses

Messages postés
23
Date d'inscription
samedi 1 janvier 2005
Statut
Membre
Dernière intervention
11 juillet 2008

Merci pour cette réponse rapide. Mais je crois que j'ai trouvé plus simple

Je charge deux fois l'image dans image1 et image2. Dans Image2 je modifie

la palette (palette: array[0...255]of integer) de facons à avoir palette[i]=i.

On a donc :

index dans palette de la couleur de (x,y) dans Image1 = couleur de (x,y) dans Image2. Et le tour est joué
Messages postés
1154
Date d'inscription
samedi 14 août 2004
Statut
Membre
Dernière intervention
5 avril 2012
2
Le format des fichiers GIF est défini entièrement ici :
http://www.w3.org/Graphics/GIF/spec-gif89a.txt

Il "suffit" d'extraire la palette du fichier GIF et de trouver la position de la couleur dans celle ci.

Cordialement.