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 : Sélectionner tout - Visualiser dans une fenêtre à part
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