#include #include #include #include #include #include int main (int argc, char **argv) { GOptionContext *context = NULL; GdkPixbuf *pixbuf = NULL; const char *filename = NULL; const char *type = NULL; GdkColorspace colorspace; gboolean has_alpha; int bits_per_sample; int width; int height; GOptionEntry entries[]= { {"alpha", 'A', G_OPTION_FLAG_NO_ARG, G_OPTION_ARG_NONE, &has_alpha, "fond transparent", NULL}, {"width", 'W', 0, G_OPTION_ARG_INT, &width, "width", NULL}, {"height", 'h', 0, G_OPTION_ARG_INT, &height, "height", NULL} }; context = g_option_context_new("Pelemele"); g_option_context_add_main_entries(context, entries, NULL); gnome_program_init("Pelemele", "0.0.1", LIBGNOMEUI_MODULE, argc, argv, GNOME_PARAM_GOPTION_CONTEXT, context, GNOME_PARAM_NONE); colorspace = GDK_COLORSPACE_RGB; bits_per_sample = 8; //pixbuf = gdk_pixbuf_new(colorspace, has_alpha, bits_per_sample, width, height); //gdk_pixbuf_save(pixbuf, filename, type, NULL, NULL); g_option_context_free(context); }