|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
saveas(handle,['目录','文件名'])
6 p- s/ n, e' {) @- j( ~! h如果只有一幅图,handle设为gcf
# V! t4 l, p6 S. Y如果有多副,handle需单独设置6 n* @! \" g: T- g- T* m$ U
- A( V: {1 X8 J% G- J0 |
imwrite(image_data,['directory','filename'])
# |; X9 M2 B/ C5 E# O9 F, Z需要与getframe连用6 }) H- k$ r% t8 k" @. T- x
8 y t; g5 w3 \& p7 w
两个命令都可以用来保存图像,区别在于
: Y5 A- Y; G& L) D1、背景色:saveas保存的图像 背景色自动设置为白色,imwrite保存图像为所见即所得. G1 e9 V* ?2 t$ Z
2、图像大小: saveas无视你设置的图像大小,按默认保存,imwrite保存所见即所得
2 a; f8 K4 D0 M; J5 o1 W7 V7 N
: w' d o& l" K# Q$ Z- @contrast example:在当前目录下image文件夹下找到两个图像,对比一下% D. J! B0 l; I1 \
) `) s b# ?" oclear) l5 N1 w5 m/ P. o0 U+ j
clc
3 ~0 C* G% v6 }: B( E3 J% M1 p0 K% Xx=0:pi/100:2*pi;
. a! `7 M9 r8 P$ uy=sin(x);
% ]5 i) k* i }: jh=plot(x,y); % h为plot线的句柄handle
" u' X& q+ n4 ^' O @! v& _ Q; eset(gcf,'position',[80,100,400,600])
: Z6 [ X" u! u& M5 w" \% 将图像设置为距屏幕左下角 [80,100]像素
/ \; q* @ `+ w% 图像大小设置为400*600像素
2 u5 d& r- }( m. w& {set(gcf,'color',[1,1,1]) % 背景色设置为白色
# J2 R/ R7 K, x, amkdir image 8 Q- j. [4 k3 u- c7 }" l6 [0 w* t; s
% 在当前文件夹下新建image文件夹,如果已存在会warning,不影响运行
& r0 i- |. ^% _" C R9 V% U- o* M1 T( y, ]5 R8 J% U- }- B0 n
% ========================4 x: p P7 `8 p5 o! u
saveas(gcf,['image','test1.jpg'])
9 ]- R/ D" A) C0 l% z" E; N2 t7 u6 h
3 u! `+ `+ }6 ?% ========================1 P( J, y. e3 Q3 u, S% Q7 C
f=getframe(gcf);9 g0 H* O5 R9 D5 a" j0 F$ o3 q
imwrite(f.cdata,['image','test2.jpg']) |
|