The Math Forum

Search All of the Math Forum:

Views expressed in these public forums are not endorsed by NCTM or The Math Forum.

Math Forum » Discussions » Software » comp.soft-sys.matlab

Notice: We are no longer accepting new posts, but the forums will continue to be readable.

Topic: saving current figure?
Replies: 7   Last Post: Jul 27, 2012 4:29 AM

Advanced Search

Back to Topic List Back to Topic List Jump to Tree View Jump to Tree View   Messages: [ Previous | Next ]

Posts: 147
Registered: 3/7/08
Re: saving current figure?
Posted: Jul 26, 2012 6:59 AM
  Click to see the message monospaced in plain text Plain Text   Click to reply to this topic Reply

"Saravanan Mani" wrote in message <juqrb4$ijc$>...
> hello,
> t = 0:0.001:10;
> x = sin(2*pi*t);
> fh = figure('Name','Test',...
> 'numbertitle','off');
> plot(t,x,'g');
> msgf = questdlg('Do you want to save your figure window','YES','NO');
> if length(msgf) > 2
> % we can our filename like example 'test' and which format you want
> % save like jpg
> saveas(gcf,'test','jpg');
> elseif length(msgf) > 1
> disp(' do nothing')
> end
> Can you please try this and let me know
> BR,
> Saravanan Mani

Unfortunately, the command "saveas(gcf,'test','jpg');" does not preserve the DPI and dimensions. I have found that "saveas(gca,'myfigure.eps','epsc');" works slightly better but I still have to (1) open the image in photoshop and adjust the dimensions and (2) the pixel dimensions are slightly off.
> "Jessica" wrote in message <jupo0m$kdk$>...

> > Hi,
> >
> > Can anyone give suggestions about how to save the current figure with a specified DPI AND save it with the same dimensions it shows according to the axis. My current figure is 96 dpi and 1280 x 1024 pix and I want to save this (as a .jpg or .bmp) with the same properties. I also don't want to save the extra border around the figure (that is outside the figure handle).
> >
> > Thanks

Point your RSS reader here for a feed of the latest messages in this topic.

[Privacy Policy] [Terms of Use]

© The Math Forum at NCTM 1994-2018. All Rights Reserved.