Image 如何在MATLAB中保存高分辨率图形
当我从MATALB保存一个图形时,我希望生成的图像具有非常高的分辨率,以便我可以放大以查看图像中的细节。在图形上使用“文件-->另存为”时,图像的分辨率不高Image 如何在MATLAB中保存高分辨率图形,image,matlab,image-processing,save,Image,Matlab,Image Processing,Save,当我从MATALB保存一个图形时,我希望生成的图像具有非常高的分辨率,以便我可以放大以查看图像中的细节。在图形上使用“文件-->另存为”时,图像的分辨率不高 如何在MATLAB中将图形保存为高分辨率图像?可以从命令行或“文件”菜单指定保存图像所需的分辨率 命令行: 使用print,只需包含选项-r####,其中###,如果需要分辨率。通常每英寸300点(dpi)的分辨率对于我来说已经足够高了,但如果需要的话,可以随意提高分辨率。显然,dpi越高,图像文件的大小就越大 print(gcf,'foo
如何在MATLAB中将图形保存为高分辨率图像?可以从命令行或“文件”菜单指定保存图像所需的分辨率 命令行: 使用
print
,只需包含选项-r####
,其中###
,如果需要分辨率。通常每英寸300点(dpi)的分辨率对于我来说已经足够高了,但如果需要的话,可以随意提高分辨率。显然,dpi越高,图像文件的大小就越大
print(gcf,'foo.png','-dpng','-r300'); *// 300 dpi
查看以查看所有可以这样调整的打印选项
文件菜单:或使用“文件->导出设置…”,在左侧选择“渲染”,然后调整“分辨率(dpi)”。默认情况下,它设置为“自动”
与命令行一样,您可以在“文件”菜单中调整许多打印选项。一旦您稍作修改并获得了所需的所有内容,就可以将当前导出设置保存为默认设置,这样您就不必每次保存图形时都进行此操作。这是在同一菜单“导出样式-->另存为样式名为:”-->的底部完成的,然后选择“默认”并单击“保存”
还有一些在MATLAB中保存漂亮数字的好技巧:你的问题非常不清楚,因为你在其中自相矛盾。在某个时刻,你想保存放大的图像,但在下一个时刻,你不想保存整个图像吗?@IKavanagh我想保存一个图像,使我可以在不丢失分辨率/细节的情况下放大,这与MATLAB fig允许你做的类似。当我将其保存为png/jpg/tiff等并尝试放大时,它将失去分辨率/在细节之间解析的能力。谢谢,但是打印选项是否已保存图像,或者我应该在以后再次使用保存?gcf是什么意思?@FabioSpaghetti
print
命令为您进行保存gcf
获取当前图形,例如,如果有多个图形打开,gcf
获取最近激活的图形。请参阅此处的更多信息:我发现dpi限制在9000