print
Exporte une figure vers un fichier image ou document.
📝Syntaxe
print(filename)
print(filename, formatoption)
print(fig, filename)
print(fig, filename, formatoption)
print(fig, filename, formatoption, resolution)
📥Arguments d'entrée
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.
📄Description

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 .pdf

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.

💡Exemples
Exporter la figure courante en PNG, PDF et SVG.
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);
Deduire le format de l'extension du fichier.
f = figure('Visible', 'off');
plot(1:5);
pngfile = [tempname(), '.png'];
print(pngfile);
assert(isfile(pngfile));
close(f);
🔗Voir aussi
saveassavefiggcf
🕔Historique des versions
Version Description
2.0.0 initial version
Modifier cette page sur GitHub