fred wrote:> douwe vos a écrit :>> http://library.gnome.org/devel/gtk/stable/GtkImage.html>>>> says:>>>>>> The GtkImage widget displays an image. Various kinds of object can be >> displayed as an image; most typically, you would load a GdkPixbuf >> ("pixel buffer") from a file, and then display that. There's a >> convenience function to do this, gtk_image_new_from_file(),>> used as follows: GtkWidget *image;>> image = gtk_image_new_from_file ("myfile.png");>>>> If the file isn't loaded successfully, the image will contain a>> "broken image" icon similar to that used in many web browsers.>> If you want to handle errors in loading the file yourself, for >> example by displaying an error message, then load the image with >> gdk_pixbuf_new_from_file(), then create the GtkImage with >> gtk_image_new_from_pixbuf(). But maybe you already tried this ?>>>>>>>>>> ----- Original Message ---->> From: fred <fred238@xxxxxxx>>> To: gtk-list@xxxxxxxxx>> Sent: Wednesday, July 16, 2008 4:45:11 PM>> Subject: load a gtkimage from Bytes string>>>> Hi all,>>>> Is there a way to load a gtkimage from bytes string ? I tried with >> GdkPixbufLoader but no luck.>>>> Regards,>>>> Fred.>>>> _______________________________________________>> gtk-list mailing list>> gtk-list@xxxxxxxxx>> http://mail.gnome.org/mailman/listinfo/gtk-list>>>>>>>> >>>> Yes, I already know that, but thanks.>> I want to load from bytes strings (0x85 ...) not from file or > something like Pixel + Mask Strings.> There is a command line utility for converting an image to a string gdk-pixbuf-csource --raw someimage.png > someimage.h You can then #include this into your programi.e. #include "someimage.h" GdkPixbuf* pixbuf; pixbuf = gdk_pixbuf_new_from_inline (-1, definedimage, FALSE, NULL); <-- look in the #include file for what 'definedimage' is really called; I forget.g_assert(pixbuf != NULL); gtk_image_new_from_pixbuf (pixbuf); _______________________________________________gtk-list mailing listgtk-list@xxxxxxxxxxxxx://mail.gnome.org/mailman/listinfo/gtk-list