Back to home page

sPhenix code displayed by LXR

 
 

    


Warning, /analysis/Prototype3/EMCal/macros/SaveCanvas.m is written in an unsupported language. File is not indexed.

0001 function prefix = SaveCanvas(savename,fig)
0002 
0003 if nargin <= 1
0004     fig = gcf  ;  
0005 end
0006 
0007 savename = [savename '.' get(fig,'Name')];
0008 
0009 
0010 set(fig,'Units','points')
0011 set(fig,'paperunits','points')
0012 pos =  get(fig,'position');
0013 set(fig, 'PaperPosition', [0 0 pos(3) pos(4)]);
0014 set(fig, 'PaperSize', [pos(3) pos(4)]);
0015 
0016 
0017 print(fig, '-dpng','-r100',[savename '.png']);
0018 % print(fig, '-dpdf',[savename '.pdf']);
0019 % print(fig, '-depsc',[savename '.eps']);
0020 
0021 saveas(fig, [savename '.pdf']);
0022 % saveas(fig, [savename '.fig']);
0023 
0024 disp(['Updated Save canvas: Saved to ' savename '.png/.eps/.fig']);
0025 
0026 prefix = savename;
0027 
0028 end
0029