EDA365电子论坛网

标题: 请问在Matlab中怎样实现用命令保存图像 [打印本页]

作者: loveeatmore    时间: 2020-3-27 14:13
标题: 请问在Matlab中怎样实现用命令保存图像
在程序中用plot画了一幅图,因为还要画另一幅图,所以需要在程序中保存这一幅图,我想问问怎么用命令实现把图像存为jpg或fig格式的功能
5 Y0 |  |. S7 _& v9 o& |
作者: yin123    时间: 2020-3-27 18:12
  `- G% N& h- m( [/ X
1、可以用print命令保存:
' m* i1 D  J) o: _1 U
' a  T- K- f5 i5 [print(1,'-djpeg','picname.jpeg')* m# S& H& V, F2 {  h9 C7 n1 ^6 D4 _

0 s8 {! Z- o4 C注:第一个参数表示图形窗口的句柄号;第二个参数,在引号内表示保存为jpeg格式,第三个参数为文件名。) a; j2 [% U* q/ {5 l
! v8 T7 Y  L; ~+ m3 W+ {
2、可以用saveas命令保存:. ^! @( u: }3 o* b
saveas(gcf,'picname','jpg')
/ d) c* ]' p2 ]! t0 P1 G注:第一个参数是matlab获取图形句柄号的函数名,第二个参数,在引号内是希望保存的文件名,这里不要写后缀,第三个参数是文件类型。8 L& O2 Q# `* X& G  T/ R, J

作者: NNNei256    时间: 2020-3-27 18:13
推荐用这个试下
) v0 P& n  ?# A# c: Q, E# wFG=getframe(gcf);4 W% g/ l4 F( y* }2 v7 G+ g
imwrite(FG.cdata,'FG.jpg')
作者: ExxNEN    时间: 2020-3-27 18:15
帮顶一些




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2