web-dev-qa-db-fra.com

Comment enregistrer une figure haute résolution dans MATLAB

Lorsque j'enregistre une figure de MATALB, j'aimerais que l'image résultante ait une très haute résolution afin que je puisse zoomer pour voir les détails dans l'image. Lorsque j'utilise "Fichier -> Enregistrer sous" sur une figure, l'image n'est pas en haute résolution.

Comment puis-je enregistrer une figure dans une image haute résolution dans MATLAB?

9
r9 fan

Vous pouvez spécifier une résolution souhaitée pour enregistrer l'image, à partir de la ligne de commande ou du menu Fichier.

Ligne de commande: En utilisant print, il suffit d'inclure l'option -r###, où ### si la résolution que vous souhaitez. Habituellement, 300 points par pouce (dpi) est une résolution suffisamment élevée pour mes besoins, mais n'hésitez pas à aller plus haut si nécessaire. Évidemment, plus le dpi est élevé, plus la taille du fichier image sera grande.

print(gcf,'foo.png','-dpng','-r300');         *// 300 dpi

Consultez la documentation d'impression MATLAB pour voir toutes les options d'impression que vous pouvez ajuster comme ceci.

Menu Fichier: Ou en utilisant 'Fichier -> Configuration d'exportation ...', à gauche sélectionnez 'Rendu', puis ajustez la 'Résolution (dpi) '. Par défaut, il est réglé sur "auto".

Comme pour la ligne de commande, il existe de nombreuses options d'impression que vous pouvez ajuster dans le menu Fichier. Une fois que vous avez bricolé un peu et obtenu tout ce que vous voulez, vous pouvez enregistrer les paramètres d'exportation actuels par défaut afin que vous n'ayez pas à le faire à chaque fois que vous enregistrez une figure. Cela se fait en bas du même menu 'Exporter les styles -> Enregistrer sous le nom nommé:' -> choisissez "par défaut" et cliquez sur "Enregistrer".

ici sont quelques autres bons conseils pour enregistrer de belles figures dans MATLAB:

12
Geoff