找回密码
 注册
关于网站域名变更的通知
查看: 455|回复: 3
打印 上一主题 下一主题

matlab 中 saveas 和imwrite有什么区别

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-3-19 10:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
saveas(handle,['目录','文件名'])  
; U7 u- F7 i! Y" p如果只有一幅图,handle设为gcf
9 X3 N( N/ w) h9 V4 P. S) V% Z2 |如果有多副,handle需单独设置2 H$ N. Q! t, g) F: L
: b5 K! G& Z) |" u. @. w
imwrite(image_data,['directory','filename'])$ F+ Q5 F* p5 m! R- E, l  X
需要与getframe连用' P: m+ u) y. V; @

) j( E( S" ]) d0 K. _& O两个命令都可以用来保存图像,区别在于
; X- X& w4 Q: V5 F1、背景色:saveas保存的图像 背景色自动设置为白色,imwrite保存图像为所见即所得
* Z$ I8 N: Y! S) c. u2、图像大小: saveas无视你设置的图像大小,按默认保存,imwrite保存所见即所得
* K! Q" l+ r; ^  g3 c6 s
1 r/ g$ B* O% Q: T7 G1 b0 G' _contrast example:在当前目录下image文件夹下找到两个图像,对比一下# R6 n$ }2 Z$ R$ q
7 }" Q( }: D6 G( ~% x( t
clear
; |: e1 f* F3 dclc3 q+ n, r( e; |' Y2 V
x=0:pi/100:2*pi;
7 K: ]6 ^  I+ i, f( sy=sin(x);& v9 [7 s6 [% H
h=plot(x,y);  % h为plot线的句柄handle: ~  g% i, p7 N
set(gcf,'position',[80,100,400,600])0 N* A/ t1 q! e' E" j7 P6 b
% 将图像设置为距屏幕左下角 [80,100]像素# j; m- U. b7 L3 W4 S! D
% 图像大小设置为400*600像素
" h  J9 ^( g* O( @/ ~; i' Fset(gcf,'color',[1,1,1]) % 背景色设置为白色
+ x) ^. Q9 l: q- ?7 ?mkdir image
7 H# G) ^+ ?) W) |* ~  F% 在当前文件夹下新建image文件夹,如果已存在会warning,不影响运行( |' U, t4 Z5 o- [% ~- P

' D+ O* O. r5 z' S) O% ========================8 j6 `! i: k* K9 A6 ^6 b
saveas(gcf,['image','test1.jpg'])" E' f$ B4 r% M, S- a( j- L. U8 C
7 ?  L$ K9 i+ i
% ========================6 Q/ {4 ^7 l5 n  J
f=getframe(gcf);; v, s+ v) a# i$ ]8 [* [
imwrite(f.cdata,['image','test2.jpg'])

该用户从未签到

2#
发表于 2020-3-19 18:19 | 只看该作者
看看matlab 中 saveas 和imwrite有什么区别。

该用户从未签到

3#
发表于 2020-3-20 18:15 | 只看该作者
matlab 中 saveas 和imwrite的区别

该用户从未签到

4#
发表于 2020-4-3 18:37 | 只看该作者
matlab 中 saveas 和imwrite。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-8-16 13:03 , Processed in 0.125000 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表