Docs @ Psychtoolbox Wiki : iminfoBuglet

Search PTB Function help:
homepsychtoolbox.orgpage updateslogin

iminfoBuglet

PsychtoolboxPsychMatlabTests

Mathworks Case ID 187040, reported 2/99

IMINFO gives misleading error message.

>There's a minor bug in the error reporting in imjpginfo.m, which is called by
>IMFINFO
>
>'bill.jpeg' is a CMYK color jpeg file that i created in photoshop. Matlab
>doesn't know how to read that, which is ok. Your imjpg.mex file does the
>right thing, returning an empty 'info', and a 'msg' of 'Jpeg image is
>neither grayscale or RGB.'
>
>However, your imjpginfo.m then fails, with the misleading error message:
>
>+imfinfo('bill.jpg','jpg')
>??? Reference to non-existent field 'BitDepth'.
>
>Error in ==> Savoca:Applications:Matlab
>5.2:Toolbox:matlab:iofun:private:imjpginfo.m
>On line 50 ==> if (info.BitDepth == 8)
>
>The cleanest fix for this buglet would be to check that 'msg' is empty
>before accessing any fields of 'info'.


Denis,

Thanks for your report and detailed diagnosis of the JPEG imfinfo problem.
I'll fix it soon. The fix won't make it into the next release, however,
because development has been completed on it.

Thanks again,

Steve

--
Steve Eddins, image processing specialist eddins@mathworks.com
The MathWorks, Inc. http://www.mathworks.com




Path   Retrieve current version of iminfoBuglet.m from berliOS: beta | view WebSVN changelog of trunk branch
Psychtoolbox/PsychMatlabTests/iminfoBuglet.m


Valid XHTML 1.0 Transitional :: Valid CSS :: Powered by WikkaWiki
Page was generated in 0.0199 seconds