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:
Cependant ca ne m'affiche pas un pixel bleu mais rose.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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);
Est ce aue auelau'un pourrait m'eclairer
Merci
Partager