Re: From GdkPixbuf to GdkImage
- From: Gabriele Greco <gabriele greco darts it>
- To: gtk-app-devel-list gnome org
- Subject: Re: From GdkPixbuf to GdkImage
- Date: Wed, 21 Jul 2010 14:55:37 +0200
On 07/21/2010 04:18 PM, Gabriele Greco wrote:
As subject says, what is the correct way to blit from a GdkPixbuf to a
GdkImage without passing through a drawable?
I *know* you asked for GdkImage.
That I do not know. My usage has been from GdkPixbuf to GtkImage -- Hope
this
might help...
Sadly it does not, the operation should be done in memory without any widget
affected, blitting to gtkimage probabily requires a realized widget and a
flush operation that I need to avoid.
The problem I have is that I have to update my gdkimage (allocated with the
FASTEST method) in a way that is blitted on a GtkDrawingArea at every expose
event.
Usually this gdkimage is composed with a YUV (4:2:0) -> RGB conversion, but
when the video is not available I want to blit a "video unavailable" image
instead of the actual black image.
I can read the byte by byte the source gdkpixbuf and copy them on my
gdkimage, but this will require different code paths cause I don't know the
pixel format of the gdkimage in advance.
It's strange that GDK does not provide a method to do this since it already
provides method to blit gdkpixbufs to every other client or server type of
"bitmap" objects :)
--
Bye,
Gabry
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]