En fait le fond n'est pas gris, il est transparent par défaut. Si tu veux empêcher cela il y a deux solutions:
1) Au début de ton code tu ajoutes cette instruction
background(full, white) qui va peindre en blanc la fenêtre.
2) Modifier les options de convert. Pour cela il faut ouvrir dans un éditeur de texte le fichier
interface.mac (Attention: utf8 !! et je ne sais pas où il est rangé sous mac
), une fois ouvert il faut remplacer la macro
Snapshot =... par celle-ci
- Code: Tout sélectionner
Snapshot = {Snapshot( export, ecran/imprimante(0/1), nom, show (0/1)): extension est non utilisée car elle est dans le nom}
[$rep:=%1, $show:= if %4=Nil then 1 else %4 fi,
if rep<>Nil then
if (rep=eps) Or (rep=epsc) then
Export(rep, [TmpPath,"snapshot.eps"]),
Exec(if Windows then "cmd /C convert" else "convert" fi,
[if %2 then "-density 1200 -scale 25% -depth 8 -quality 100 -alpha off -antialias "
else "-density 1200 -scale 8% -depth 8 -quality 100 -alpha off -antialias " fi,
"snapshot.eps """,%3,""""], TmpPath, (show=1)),
elif (rep=pdf) Or (rep=pdfc) then
Export(rep, [TmpPath,"snapshot.pdf"]),
Exec(if Windows then "cmd /C convert" else "convert" fi,
[if %2 then "-density 1200 -scale 25% -depth 8 -quality 100 -alpha off -antialias "
else "-density 1200 -scale 8% -depth 8 -quality 100 -alpha off -antialias " fi,
"snapshot.pdf """,%3,""""], TmpPath, (show=1))
elif rep=bmp then
Export(rep, [TmpPath,"snapshot.bmp"]),
Exec(if Windows then "cmd /C convert" else "convert" fi, ["snapshot.bmp """,%3,""""], TmpPath, (show=1))
fi,
if show=1 then Exec(if Windows then ["cmd /C ",ImageViewer] else ImageViewer fi,["""",%3,""""],TmpPath,0)
elif show=0 then
Message(["L'utilitaire convert d'ImageMagick vient d'être lancé.",LF,
"La conversion demandée peut être longue,",LF,
"attendez l'apparition de l'image dans votre navigateur de fichiers,",LF,
"ou surveillez la date s'il existe déjà."])
fi
fi];
Un simple copier/remplacer devrait suffire, puis enregistrer le fichier modifié (il faudra relancer TeXgraph). Dans les options de convert, j'ai ajouté l'option
-alpha off depuis la dernière version d'ImageMagick.