Affichage d'une image a partir d'un pixbuf
Bonjour,
Je souhaiterai afficher une image dans un Widget a partir d'un buffer de donnees rgb. J'utilise donc les fonctions gdk_pixbuf_new_from_data() et gtk_image_set_from_pixbuf().
Cependant, je n'arrive pas a trouver le format que doivent avoir les donnees rgb
Pour un seul pixel, j'ai essaye le code suivant:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| guchar *rgb[3];
GdkPixbuf *pix;
rgb[0]=0;
rgb[1]=0;
rgb[2]=255;
pix = gdk_pixbuf_new_from_data (
rgb,
GDK_COLORSPACE_RGB, FALSE,
8, 1, 1, 3,
(GdkPixbufDestroyNotify)g_free,
rgb);
gtk_image_set_from_pixbuf (GTK_IMAGE (image), pix); |
Cependant ca ne m'affiche pas un pixel bleu mais rose.
Est ce aue auelau'un pourrait m'eclairer
Merci