I have 4 matlab scripts, each saving a figure at the end as a png file in a folder.
I have a different script which I want to use to export all 4 png files at once using export_fig.
Problem: how do I "load" the saved figures into the script so that I can convert them using export_fig?
code right now:
export_fig fig1.png
export_fig fig2.png
export_fig fig3.png
export_fig fig4.png
ERROR:
Error using export_fig
No figure found
this export script is in the same folder as the 4 scripts which generated the figures and the saved figures themselves

 채택된 답변

Arthur Roué
Arthur Roué 2020년 7월 24일

2 개 추천

If you saved your figures in a FIG-File, then
fig_handle = openfig(filename)
will open it.
Here a link to openfig documentation.

댓글 수: 4

gummiyummi
gummiyummi 2020년 7월 24일
I have the figure saved as a .png file, sadly can't open it with openfig
Arthur Roué
Arthur Roué 2020년 7월 24일
편집: Arthur Roué 2020년 7월 24일
Oh yes, then maybe try
img = imread('fig1.png');
and then you can convert it with
imwrite(img, 'fig1.jpg');
Or plot it
image(img)
to use function export_fig
gummiyummi
gummiyummi 2020년 7월 24일
thanks!
Arthur Roué
Arthur Roué 2020년 7월 24일
You're welcome ! Can you accept the answer ?

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Creating, Deleting, and Querying Graphics Objects에 대해 자세히 알아보기

질문:

2020년 7월 24일

댓글:

2020년 7월 24일

Community Treasure Hunt

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

Start Hunting!

Translated by