|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
我想通过uiputfile得到一个文件名,然后将处理后的图像文件保存起来,代码如下:<BR>........<BR>g1=mat2gray(g)<BR>[FileName,PathName]=uiputfile(...<BR>{'*.bmp;*.jpg;*.tif;*.png','IMAGE Files (*.bmp,*.jpg,*.tif,*.png)';<BR> '*.bmp','Bitmap (*.bmp)'; ...<BR> '*.jpg','Joint Photographic Experts Group (*.jpg)'; ...<BR> '*.tif','Tagged Image files (*.tif)'; ...<BR> '*.png','Portable Network Graphics (*.png)'; ...<BR> '*.*','All Files (*.*)'},...<BR> 'Save file name','')<BR>string=[PathName,FileName];<BR>imwrite(g1,string)<BR><BR>可是运行之后并没有产生我想得到的文件。而如果将string写成具体的文件名,如imwrite(g1,'f:\temp.bmp'),就可以产生temp.bmp,请问这是怎么回事,我应该如何修改。谢谢!<BR> |
|