Saving figure in jpeg

1 view (last 30 days)
Francois Piche
Francois Piche on 17 Jan 2012
I am trying to save figure in jpeg format and find myself having to create them full screen to get good rendering. However, I cannot control both figure number and position. How do I get around this restriction? The relevant code lines are shown below.
Thanks,
scrsz = get(0,'ScreenSize');
figure(1,'Position',[1 1 scrsz(3) scrsz(4)]); % generate figure 1 full screen size

Accepted Answer

Walter Roberson
Walter Roberson on 17 Jan 2012
scrsz = get(0,'ScreenSize');
fig = figure(1);
set(fig,'Units','Pixels','Position',[1 1 scrsz(3) scrsz(4)]);

More Answers (2)

Andrii
Andrii on 17 Jan 2012
You can function imwrite. Syntax:imwrite(nameOfElement,'Filename.jpg')

Image Analyst
Image Analyst on 18 Jan 2012
I believe you can save the figures with whatever resolution you want with export_fig. See the FAQ: http://matlab.wikia.com/wiki/FAQ#How_do_I_save_my_figure.2C_axes.2C_or_image.3F_I.27m_having_trouble_with_the_built_in_MATLAB_functions.

Categories

Find more on Interactive Control and Callbacks in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!