MATLAB Answers

Saving/loading large images fast

조회 수: 6(최근 30일)
Mateus Banroc
Mateus Banroc 19 Dec 2019
댓글: Mateus Banroc 19 Dec 2019
Hi everyone,
I'm working with large images (between 50MB and 100MB). When I save the figure obj using save in .mat format, MATLAB returns a warning "saving handle figures in .mat can create very large files. Try use savefig". So I tryed to use savefig and the .fig file was larger than the .mat file. Is there a method to save/load these figures in a faster way?

  댓글 수: 0

로그인 to comment.

채택된 답변

Rik
Rik 19 Dec 2019
I think it would be faster to load the data and recreate the figure. In general savefig only makes sense if you have a large number of objects with non-default parameters.
Also, it is only a warning. Warnings should make you think hard about your approach. If then the conclusion is that you are using the best approach, you can either ignore the warning, or suppress it.

  댓글 수: 1

Mateus Banroc
Mateus Banroc 19 Dec 2019
Actually, I'm building an app and the figure has some uicontrol buttons and non-default parameters, so I think I need to save this parameters some how, maybe in a function that can set these parameters. In this case I could load the data and recreate the figure. Thanks Rik.

로그인 to comment.

추가 답변(0개)

이 질문에 답변하려면 로그인을(를) 수행하십시오.


Translated by