声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1428|回复: 4

[求助]判断文件格式时出错

[复制链接]
发表于 2006-4-6 10:15 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
<P>  读入一个图像文件后,进行了文件格式的判断,结果出错,请大家帮我看看问题出在哪,谢谢!<BR>具体代码和出错信息如下:<BR>[FileName,PathName]=uigetfile(...<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>   'File Selector','')<BR>x1=imread(FileName);<BR>h_axes=axes('position',[0.04,0.35,0.45,0.40],'visible','on'); <BR>imshow(x1)<BR>info=imfinfo(FileName);<BR>if (info.ColorType=='truecolor'|info.ColorType=='indexed')<BR> h1 = uicontrol(gcf, ... <BR> 'style','pushbutton',...<BR> 'Callback','changeformat', ... <BR> 'Position',[0.45 0.12 0.16 0.06], ... <BR> 'String','格式转换', ... <BR> 'Tag','Pushchange');<BR>end<BR>出错信息:<BR>??? Error using ==&gt; eq<BR>Array dimensions must match for binary array op.</P>
<P>Error in ==&gt; open at 60<BR>if info.ColorType=='truecolor'</P>
<P>??? Error while evaluating uicontrol Callback.</P>
回复
分享到:

使用道具 举报

发表于 2006-4-6 10:52 | 显示全部楼层

回复:(dxwwangyan)[求助]判断文件格式时出错

应该是uicontrol有问题,仔细看看帮助
 楼主| 发表于 2006-4-6 17:15 | 显示全部楼层
happy教授,如果我把代码中的判断语句注释掉,就不提示出错。另外:<BR>??? Error using ==&gt; eq<BR>Array dimensions must match for binary array op.<BR>这是什么意思啊,我这段代码中并没用到eq啊,请教授指教,谢谢!
发表于 2006-4-6 20:12 | 显示全部楼层

回复:(dxwwangyan)[求助]判断文件格式时出错

你试一下吧判断语句if (info.ColorType=='truecolor'|info.ColorType=='indexed')改成<BR>coltype=info.ColorType<BR>if(coltype=='truecolor'|coltype=='indexed')看看
 楼主| 发表于 2006-4-7 11:48 | 显示全部楼层

回复:(dxwwangyan)[求助]判断文件格式时出错

<P>教授,我试了,还是同样的错误。</P>
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-20 19:24 , Processed in 0.068367 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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