Bonjour à tous,
je suis très intéressée par le format GIF, j'ai commencé par libgif pour les manipuler puis j'ai trouvé gifsicle qui m'a résolu beaucoup de problèmes surtout en ce qui concerne la transparence et l'optimisation de GIF. mon problème est le suivant: afin de modifier les couleurs de quelques pixels de l'image GIF, j'ai utilisé gifsicle, j'ai écrit le makefile pour l'exécuter et j'ai modifié le code C,j'ai arrivé à afficher les couleurs des pixels, je les ai forcé en une couleur (indice) (j'ai prends par exemple la couleur du 1er pixel img[0][0]) qui appartient à la table de couleurs, mais l'image de sortie n'était pas modifiée.
Voici un extrait du programme que j'ai fait:
w= gfi->width; h= gfi->height;
for(pw=0;pw < w ;pw ++){
for(ph=0;ph < h ;ph ++){
fprintf(stderr,"pixel in :%d ",gfs-> images [i] -> img [ph] [pw]);
gfs-> images [i] -> img [ph] [pw] = 2;
fprintf(stderr,"new pixel in :%d \n",gfs-> images [i] -> img [ph] [pw]);
}
}
par la suite j'ai fait gifwritefullimage, pour enregistrer
y a-t- il quelqu'un qui a programmé avec gifsicle et qui peut m'aider ?