📄 fig2jpg.m
字号:
function fig2jpg(figure_handle,reverse)% Export figure in JPEG firmat%% Written by: E. R.: January 20, 2003% Last updated: March 15, 2006: Replace "exportfig" by "advexpfig"%% fig2pp(figure_handle,reverse)% INPUT% figure_handle figure number % Default (if not given or empty): figure_handle=gcf% reverse Reverse the figure background and axis colors and adjust graphs% (see "whitebg")% Default: reverse=logical(1);% S4M.invert_hardcopy must be set to 'off' to have an effect% (See figure property 'InvertHardcopy')global S4Mpersistent figure_numberdirectory=S4M.pp_directory;if nargin == 0 figure_handle=gcf; reverse=logical(0);elseif nargin == 1 reverse=logical(0);else if isempty(figure_handle) figure_handle=gcf; endendif isempty(figure_number) figure_number=1;else figure_number=figure_number+1;endfigure(figure_handle) % Make figure the current figurepos=get(figure_handle,'PaperOrientation');if isempty(S4M.script) filename=['Figure_',num2str(figure_handle),'_x',num2str(figure_number),'.jpg'];else filename=[S4M.script,'_',num2str(figure_handle),'_x',num2str(figure_number),'.jpg'];end % Create file name for plot filefilepath=fullfile(directory,filename);if reverse whitebg(figure_handle) % Change background to complementary colorsendset(figure_handle,'InvertHardcopy',S4M.invert_hardcopy);if strcmp(pos,'portrait') width=6.5;else width=10;endtry % exportfig(figure_handle,filepath,'Format','jpeg90','Width',width,'Color','rgb') advexpfig(figure_handle,filepath,'-djpeg90','w',width);catch [filepath,ierr]=get_filename4w('.jpg'); if ierr & reverse whitebg(figure_handle) % Change background to complementary colors return end [directory,name,ext]=fileparts(filepath); filename=[name,ext];% exportfig(figure_handle,filepath,'Format','jpeg90','Width',width,'Color','rgb') advexpfig(figure_handle,filepath,'-djpeg90','w',width);endif reverse whitebg(figure_handle) % Change background to complementary colorsendif S4M.interactive msgdlg(['Figure saved in file "',filename,'" in directory "',directory,'" as a JPG file.'])end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -