Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image 在matlab中将绘图保存到图像文件中:saveas和print的区别_Image_Matlab_Printing_Save As - Fatal编程技术网

Image 在matlab中将绘图保存到图像文件中:saveas和print的区别

Image 在matlab中将绘图保存到图像文件中:saveas和print的区别,image,matlab,printing,save-as,Image,Matlab,Printing,Save As,我想知道在matlab中将绘图保存到图像文件时,saveas和print之间的区别是什么?在什么情况下两者都可以使用,在什么情况下只能使用一种 谢谢和问候 我认为SAVEAS只是一种印刷包装。查看SAVEAS(editsaveas)的源代码—大量的参数检查,最后只有一行打印。这两个函数支持相同的格式。SAVEAS的语法稍微简单一些 从SAVEAS备注中可以看出:“如果要控制以图像(位图)格式(如BMP或JPG)保存的图形的大小或分辨率,请使用打印命令。”打印在其他方面也更灵活。查看文档页面进行打

我想知道在matlab中将绘图保存到图像文件时,saveas和print之间的区别是什么?在什么情况下两者都可以使用,在什么情况下只能使用一种


谢谢和问候

我认为SAVEAS只是一种印刷包装。查看SAVEAS(editsaveas)的源代码—大量的参数检查,最后只有一行打印。这两个函数支持相同的格式。SAVEAS的语法稍微简单一些


从SAVEAS备注中可以看出:
“如果要控制以图像(位图)格式(如BMP或JPG)保存的图形的大小或分辨率,请使用打印命令。”

打印在其他方面也更灵活。查看文档页面进行打印-您可以复制到剪贴板(例如,使用“print-dmeta”),当然也可以打印到打印机。

使用hgexport,如下所示:

hgexport(gcf, 'figure1.jpg', hgexport('factorystyle'), 'Format', 'jpeg');
资料来源: