Re: How can I update the gdk-pixbuf raw data?
- From: zzojaji aim com
- To: tsyvarev ispras ru
- Cc: gtk-app-devel-list gnome org
- Subject: Re: How can I update the gdk-pixbuf raw data?
- Date: Fri, 15 May 2009 13:07:48 -0400
Dear Andrey,
Thanks alot for your guidance, but when i change the buffer data, image header is also changed, and when
using "gdk_pixbuf_loader_write", an error of "unrecognized image file format" will be arised, this is because
that the image format is important for the loader.
is it any way to skip this restriction?
Thanks,
Zahra Zojaji
-----Original Message-----
From: Andrey Tsyvarev <tsyvarev ispras ru>
To: zzojaji aim com
Cc: gtk-app-devel-list gnome org
Sent: Fri, 15 May 2009 5:39 pm
Subject: Re: How can I update the gdk-pixbuf raw data?
Hello, Zahra. You can use GdkPixbufLoader for retrieve pixbuf from raw data. Code example:
GdkPixbufLoader *loader = gdk_pixbuf_loader_new(); gdk_pixbuf_loader_write(loader, buffer, buffer_size,
NULL); gdk_pixbuf_loader_close(loader, NULL); GdkPixbuf* pixbuf =
gdk_pixbuf_copy(gdk_pixbuf_loader_get_pixbuf(loader)); g_object_unref(loader); Now 'pixbuf' contains
image, previously stored in 'buffer'. If you want to do more complex things, than simple restoring pixbuf
from buffer, you may read GdkPixbufLoader description
http://library.gnome.org/devel/gdk-pixbuf/stable/GdkPixbufLoader.html > Hello, > I am new
to GTK and have a problem with gdk-pixbuf, How can I update the pixbuf raw data? > There is a
pixbuf constructed from an image file, I want to > change raw data behind it and upload new data back to
pixbuf. I am > using the "gdk_pIxbuf_save_to_buffer" for accessing raw data, but I > don't know how
to u
pload the buffer back to the pixbuf! > Thanks, in advance, > Zahra Zojaji
> _______________________________________________ > gtk-app-devel-list mailing list >
gtk-app-devel-list gnome org > http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list --
Andrey Tsyvarev Linux Verification Center, ISPRAS web: http://www.linuxtesting.org e-mail:
tsyvarev ispras ru
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]