Re: Draw in a GdkPixbuf
- From: James Scott Jr <skoona verizon net>
- To: Luis Menina <liberforce freeside fr>
- Cc: gtk-app-devel-list gnome org
- Subject: Re: Draw in a GdkPixbuf
- Date: Thu, 29 May 2008 22:55:36 -0400
Ok,
http://cairographics.org/examples/
http://live.gnome.org/GtkCairoIntegration
These links have some examples of using everything from a raw image to a
pdf as the backend in cairo from the command line -- without the use of
gtk.
Hope this fits your need better than my last response.
James,
On Thu, 2008-05-29 at 03:18 +0200, Luis Menina wrote:
Hi list!
I'm trying to find a way to draw in a GdkPixbuf (for example draw a
rectangle on the pixbuf) and save the result to a file afterwards.
I found in devhelp the gdk_draw_* functions, but to use them I need a
GdkPixmap. gdk_pixmap_new requires a GdkDrawable. The problem is that
I'm developping a command line application, so I don't use GTK, only
glib, gdk, and gdk-pixbuf. Even creating the GdkPixmap with a NULL
GdkDrawable, I can't workaround the problem, because the documentation
of gdk_draw_pixbuf tells me that "All windows have a colormap, however,
pixmaps only have colormap by default if they were created with a
non-NULL window argument. Otherwise a colormap must be set on them with
gdk_drawable_set_colormap()". Trying to get a colormap requires other
stuff, which requires other stuff, and so on...
As this seems to be quite old-fashioned way of doing things, I tried to
see if cairo could do the trick. But it seems there's no way to draw to
a GdkPixbuf with cairo (I'm unfamiliar with cairo).
So, does anyone have an hint on how to draw and save an image from a
GdkPixbuf, with gdk or cairo ?
Thanks for you help,
Luis
_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list gnome org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]