Saving/loading large images fast

6 visualizaciones (últimos 30 días)
Mateus Banroc
Mateus Banroc el 19 de Dic. de 2019
Comentada: Mateus Banroc el 19 de Dic. de 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?

Respuesta aceptada

Rik
Rik el 19 de Dic. de 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 comentario
Mateus Banroc
Mateus Banroc el 19 de Dic. de 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.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Printing and Saving en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by