如何在 MATLAB 中保存高分辨率图形
How to save a high-resolution figure in MATLAB
当我从 MATALB 中保存图形时,我希望生成的图像具有非常高的分辨率,以便我可以放大以查看图像中的细节。当我在图形上使用 'File --> Save As' 时,图像不是高分辨率的。
如何在 MATLAB 中将图形保存为高分辨率图像?
您可以通过命令行或“文件”菜单指定所需的分辨率来保存图像。
命令行:
使用 print
,只需包含选项 -r###
,其中 ###
如果您需要分辨率。通常 300 点/英寸 (dpi) 的分辨率足以满足我的目的,但如果需要,可以随意提高。显然,dpi 越高,图像文件的大小就越大。
print(gcf,'foo.png','-dpng','-r300'); *// 300 dpi
查看 MATLAB print documentation 以查看您可以像这样调整的所有打印选项。
文件菜单:或使用'File -> Export Setup...',左边select'Rendering',然后调整'Resolution (dpi)'。默认设置为 'auto'。
与命令行一样,您可以在“文件”菜单中调整许多打印选项。一旦您稍加修改并获得所需的一切,您就可以将当前的导出设置保存为默认设置,这样您就不必在每次保存图形时都这样做。这是在同一菜单的底部完成的 'Export Styles --> Save as style named:' --> 选择 "default" 并单击 'Save'。
Here 是一些在 MATLAB 中保存漂亮图形的好技巧:
当我从 MATALB 中保存图形时,我希望生成的图像具有非常高的分辨率,以便我可以放大以查看图像中的细节。当我在图形上使用 'File --> Save As' 时,图像不是高分辨率的。
如何在 MATLAB 中将图形保存为高分辨率图像?
您可以通过命令行或“文件”菜单指定所需的分辨率来保存图像。
命令行:
使用 print
,只需包含选项 -r###
,其中 ###
如果您需要分辨率。通常 300 点/英寸 (dpi) 的分辨率足以满足我的目的,但如果需要,可以随意提高。显然,dpi 越高,图像文件的大小就越大。
print(gcf,'foo.png','-dpng','-r300'); *// 300 dpi
查看 MATLAB print documentation 以查看您可以像这样调整的所有打印选项。
文件菜单:或使用'File -> Export Setup...',左边select'Rendering',然后调整'Resolution (dpi)'。默认设置为 'auto'。
与命令行一样,您可以在“文件”菜单中调整许多打印选项。一旦您稍加修改并获得所需的一切,您就可以将当前的导出设置保存为默认设置,这样您就不必在每次保存图形时都这样做。这是在同一菜单的底部完成的 'Export Styles --> Save as style named:' --> 选择 "default" 并单击 'Save'。
Here 是一些在 MATLAB 中保存漂亮图形的好技巧: