r9 *_*fan 8 matlab image image-processing save
当我从MATALB保存图形时,我希望得到的图像具有非常高的分辨率,以便我可以放大以查看图像中的细节.当我在图形上使用"文件 - >另存为"时,图像的分辨率不高.
如何在MATLAB中将图形保存为高分辨率图像?
Geo*_*off 12
您可以从命令行或"文件"菜单中指定保存图像所需的分辨率.
命令行:
使用print,只需包含选项-r###,###如果你想要的分辨率.通常300点/英寸(dpi)足够高的分辨率可用于我的目的,但如果需要可以随意增加.显然,dpi越高,图像文件的大小就越大.
print(gcf,'foo.png','-dpng','-r300'); *// 300 dpi
Run Code Online (Sandbox Code Playgroud)
查看MATLAB打印文档,查看可以像这样调整的所有打印选项.
文件菜单:或使用'文件 - >导出设置...',在左侧选择'渲染',然后调整'分辨率(dpi)'.默认情况下,它设置为"自动".
与命令行一样,您可以在"文件"菜单中调整许多打印选项.一旦你修改了一点并得到了你想要的一切,你可以将当前的导出设置保存为默认值,这样你就不必每次保存图形时都这样做.这是在相同菜单的底部"导出样式 - >另存为样式命名:' - >选择"默认"并单击"保存".
以下是一些在MATLAB中保存好数据的更好的技巧: