|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
saveas(handle,['目录','文件名']) 3 j) {6 s8 i- o' @
如果只有一幅图,handle设为gcf
0 a: v# P# y; C- `1 e' W" |% y: n如果有多副,handle需单独设置
Z+ G$ t0 C' \- y( ?
1 N' e" H. f: }9 e. V" Fimwrite(image_data,['directory','filename'])& V2 Q2 h3 [ p. L' w- a7 M
需要与getframe连用
! L" t3 d; r9 T) a' }9 E) u7 c. J
( t7 H7 Z( ?; d: s0 ?两个命令都可以用来保存图像,区别在于
3 ^6 k# @& t/ O/ L1、背景色:saveas保存的图像 背景色自动设置为白色,imwrite保存图像为所见即所得
9 C4 v, ]5 L0 F: c# b, r- `2、图像大小: saveas无视你设置的图像大小,按默认保存,imwrite保存所见即所得
% W% A, O9 E1 P* w; P; Q
0 |- w+ o. a, _8 q* G+ Y8 Xcontrast example:在当前目录下image文件夹下找到两个图像,对比一下
7 U: T( j& K) Y( m
# l V E3 ?; x r+ y/ t+ [clear
, V( y8 p9 |# n3 v: X6 Eclc6 I& _% [' S- N# A
x=0:pi/100:2*pi;- P$ A" K' m. t% [
y=sin(x);. z1 o& N* l" |# J) W
h=plot(x,y); % h为plot线的句柄handle
& p L) `3 V/ U$ A: nset(gcf,'position',[80,100,400,600])& n# h3 |% \/ n/ c, K
% 将图像设置为距屏幕左下角 [80,100]像素
. S/ v8 h7 }8 Q4 E8 l8 n5 d% 图像大小设置为400*600像素
' I( j8 m8 B7 b5 e+ ?8 Kset(gcf,'color',[1,1,1]) % 背景色设置为白色
7 [+ N/ k0 E9 b/ u2 fmkdir image
( w; t) t% u& z9 G$ w- | q& @% 在当前文件夹下新建image文件夹,如果已存在会warning,不影响运行
% y; O! l& P( G/ o* y; q9 u* H+ K; n7 i J1 ^
% ========================
f" S/ M3 }$ g: H! G9 y) [saveas(gcf,['image','test1.jpg'])2 \4 B" _+ B: m) s" q4 o6 f1 s9 S( M
! U. b: v/ c3 n' P0 L( ~, m; {
% ========================, v' C A1 O# ]: O( l2 |
f=getframe(gcf);
2 w0 V& V% u. x9 S+ _imwrite(f.cdata,['image','test2.jpg']) |
|