输出图像(png)通过export_fig——缓慢

25日视图(30天)
我使用export_fig出口高分辨率png的图 痛苦的 缓慢。约需36秒执行出口。我还看到在出口以下警告:
警告:print2array生成一个83.6像素的图像。这可能是缓慢而也可能导致记忆问题
任何建议选择加快我的这部分代码?
export_fig (“-dpng”,opengl的,“r450等”sprintf (“C: \ \ \ \用户用户名\ \ \ \ % s文件'datetimelabel));

答案(4)

实验后奥特曼
实验后奥特曼 2021年9月19日
尽量减少决议(r450等部分),或另存为一个矢量图形图像(PDF / EPS)而不是一个PNG位图。

图像分析
图像分析 2021年9月19日
试着把它比作exportgraphics(),但你需要r2020a或更高版本。

奥利弗·伍德福德
奥利弗·伍德福德 2021年10月24日
减少反锯齿的水平将降低疏所创建的图像,节省时间。使用“- ax”选项,其中X是1到4(速度慢)。

焉耆刘
焉耆刘 2021年11月26日
是的,先生,可以使用getframe或打印,如
f = getframe (gcf);
f = frame2im (f);
imwrite (f, ' / result.tif。');
打印(gcf -dpng,“-r200”,“结果”)

类别

找到更多的在图像类型转换帮助中心文件交换

s manbetx 845


释放

R2018a

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!