如何在MATLAB中保存高分辨率图形

时间:2015-09-25 20:08:28

标签: image matlab image-processing save

当我从MATALB保存图形时,我希望生成的图像具有非常高的分辨率,以便我可以放大以查看图像中的细节。当我使用'文件 - >另存为'在图上,图像分辨率不高。

如何在MATLAB中将图形保存为高分辨率图像?

1 个答案:

答案 0 :(得分:11)

您可以从命令行或“文件”菜单中指定保存图像所需的分辨率。

命令行: 使用print,只需添加选项-r###,其中###,如果您想要的分辨率。通常300点/英寸(dpi)足够高的分辨率可用于我的目的,但如果需要可以随意增加。显然,dpi越高,图像文件的大小就越大。

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

查看MATLAB print documentation,查看可以像这样调整的所有打印选项。

文件菜单或使用'文件 - >导出设置...',在左侧选择'渲染',然后调整'分辨率(dpi)'。默认设置为' auto'。

与命令行一样,您可以在“文件”菜单中调整许多打印选项。一旦你做了一点点修改并得到你想要的一切,你可以将当前的导出设置保存为默认设置,这样你就不必每次保存数字时都这样做。这是在同一菜单的底部完成的'导出样式 - >保存为名为:' - >选择"默认"然后点击'保存'。

Here是在MATLAB中保存好数据的一些更好的技巧: