Re: load a gtkimage from Bytes string

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

[Index of Archives]     [Touch Screen Library]     [GIMP Users]     [Gnome]     [KDE]     [Yosemite News]     [Steve's Art]

  Powered by Linux