Sauvegarder une image cairo avec gtk
Bonjour,
Je suis à la recherche d'une fonction qui pourrait sauvegarder mon image cairo que j'arrive à afficher.
Voici en gros comment ma fonction marche:
J'envoie la fenêtre sur laquelle je vais travailler et les coordonnées des points à tracer
Puis je trace les courbes voulues.
Et je quitte
J'aimerais pouvoir enregistrer entre temps l'image tracée dans un format jpeg,pdf, png,gif.... "qu'importe"
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
void callback_expose_event(GtkWidget *widget,GdkEventExpose *event,gpointer pdata)
{
cairo_t *cr;
COORDONNEES *coord=(COORDONNEES *) pdata;
cr = gdk_cairo_create (widget->window);
/* Trace les courbes selectionnees */
/* Trace les angles et les cercles */
cairo_destroy(cr);
} |
Merci de votre aide