print(filename)
print(filename, formatoption)
print(fig, filename)
print(fig, filename, formatoption)
print(fig, filename, formatoption, resolution)
| Paramètre | Description |
|---|---|
| fig | Objet graphique figure. Si omis, la figure courante renvoyee par gcf() est utilisee. |
| filename | Vecteur de caracteres ou chaine scalaire : nom du fichier de destination. |
| formatoption | Vecteur de caracteres ou chaine scalaire : une option de peripherique -d (par exemple '-dpng', '-dpdf', '-dsvg'). Si omis, le format est deduit de l'extension du fichier. |
| resolution | Vecteur de caracteres ou chaine scalaire : une option de resolution -r (par exemple '-r150'). Acceptee pour compatibilite ; l'export suit la taille de la figure. |
print exporte une figure vers un fichier image ou document. C'est une enveloppe legere autour de saveas : l'option de peripherique -d selectionne le format de sortie et la figure est exportee via le moteur de rendu partage bureau, web et sans affichage.
Si aucune option -d n'est fournie, le format est deduit de l'extension du fichier, et PNG est utilise lorsque le nom de fichier n'a pas d'extension. Une option de resolution -r est acceptee pour compatibilite mais ne reechantillonne pas la sortie.
L'option de peripherique correspond au meme registre de formats que saveas :
| Option de peripherique | Format | Extension |
|---|---|---|
| -dpng | Portable Network Graphics | .png |
| -djpeg, -djpg | JPEG | .jpg |
| -dtiff, -dtiffn, -dtif | TIFF | .tif |
| -dbmp | Bitmap | .bmp |
| -dgif | Graphics Interchange Format | .gif |
| -dwebp | WebP | .webp |
| -dsvg | Scalable Vector Graphics | .svg |
| -dpdf | Portable Document Format |
Arriere-plan : comme pour saveas, tant que la propriete InvertHardcopy de la figure vaut 'on' (valeur par defaut), l'arriere-plan exporte est blanc quelle que soit la couleur Color de la figure a l'ecran.
f = figure('Visible', 'off');
plot(1:10, (1:10) .^ 2);
title('Donnees quadratiques');
print(f, [tempname(), '.png'], '-dpng');
print(f, [tempname(), '.pdf'], '-dpdf');
print(f, [tempname(), '.svg'], '-dsvg', '-r150');
close(f);
f = figure('Visible', 'off');
plot(1:5);
pngfile = [tempname(), '.png'];
print(pngfile);
assert(isfile(pngfile));
close(f);
| Version | Description |
|---|---|
| 2.0.0 | initial version |