主要内容

Imformats

이미지파일형식관리

설명

Imformats는matlab®파일형식모든목록정보를표표시합니다합니다합니다。이레지스트리는imfinfo,,,,imreadimwrite함수가지원파일을합니다합니다。

예제

FormatStruct = Imformats(FMT는matlab파일파일레지스트리에서알려진중,FMT로지정이름와연관된을합니다합니다합니다。발견된,格式结构는해당연관특성및함수을하는구조체가됩니다됩니다。그렇지,格式结构는빈됩니다。

注册表= imformats는matlab파일파일레지스트리모든값을포함구조체형배열배열注册表를반환합니다。

注册表= imformats(格式结构는matlab세션에대한대한대한파일파일파일형식를를를格式结构의값설정합니다。출력구조체注册表는새설정포함합니다。이미지파일을하려면구문구문하십시오하십시오하십시오。

matlab파일형식의값지정할때Imformats를잘못이미지을불러오지하는결과초래될있습니다있습니다있습니다。파일형식를동작상태되돌리려면되돌리려면'工厂'입력값과함께Imformats를사용합니다。

예제

注册表= imformats('add',格式结构格式结构의값파일레지스트리추가합니다합니다。이미지파일을하려면구문구문하십시오하십시오하십시오。

예제

注册表= imformats('删除',FMTFMT로지정를형식을파일레지스트리에서합니다합니다합니다。이미지파일을하려면구문구문하십시오하십시오하십시오。

예제

注册表= imformats('update',FMT,,,,格式结构FMT확장자를형식에형식레지스트리값이格式结构로지정값가지도록합니다합니다。

注册表= imformats('工厂')는matlab파일파일레지스트리디폴트레지스트리값합니다합니다합니다。재설정을사용자지정이됩니다됩니다됩니다。

예제

모두축소

.bmp파일확장자된형식이이미지형식에존재확인합니다합니다합니다。

FormatStruct = Imformats('BMP'
Formatsstruct =带有字段的结构:ext:{'bmp'} isa:@isbmp info:@imbmpinfo读取:@readbmp write:@writebmp alpha:0描述:'Windows BitMap'

格式结构BMP파일파일은레지스트리합니다합니다합니다합니다합니다합니다。

이미지파일레지스트리가상의파일형식형식를를추가합니다합니다。형식을한제거합니다。

새형식값을하는하는하는개개를갖는를합니다합니다합니다합니다。

FormatStruct = struct('ext',,,,'abc',,,,'isa',@isabc,...'信息',@abcinfo,'读',@readabc,'写',,,,'',,,,...'α',0,'描述',,,,“我的ABC格式”
Formatsstruct =带有字段的结构:ext:'abc'isa:@isabc信息:@abcinfo读取:@readabc写入:''alpha:0描述:'我的ABC格式'

格式结构7개개필드를가진가진가진가진가진입니다입니다입니다입니다。이예제에서필드는비어있습니다。

파일형식에형식추가합니다합니다。

注册表= imformats('添加',格式);

필드에값을추가확장자확장자ABC와연관형식재정합니다합니다。그런다음에레지스트리값업데이트합니다합니다。

格式struct2 = struct('ext',,,,'abc',,,,'isa',@isabc,...'信息',@abcinfo,'读',@readabc,'写',@writeabc,...'α',0,'描述',,,,“我的ABC格式”);注册表= imformats('更新',,,,'abc',格式2);

파일형식레지스트리확장자ABC를가진을합니다합니다。

注册表= imformats('消除',,,,'abc');

입력인수

모두축소

파일형식으로으로,다음다음개필드는배열로됩니다됩니다됩니다됩니다。

필드

설명

分机

이형식대해한이름확장자확장자。

문자형벡터로구성셀형또는또는또는형형형

伊萨

파일이인지를하는하는이름이름이름。

문자형벡터나字符串형형또는함수핸들핸들

信息

파일에정보읽는의이름이름。

문자형벡터나字符串형형또는함수핸들핸들

파일의데이터읽는의이름이름。

문자형벡터나字符串형형또는함수핸들핸들

Matlab데이터데이터기록함수의입니다입니다입니다입니다。

문자형벡터나字符串형형또는함수핸들핸들

α

알파채널있는지여부나타냄나타냄。

형식이채널을가지경우경우1이고,그렇지그렇지경우0입니다。

描述

파일형식대한설명설명。

문자형벡터또는字符串형형

伊萨,,,,信息,,,,Matlab검색검색검색의함수함수이어야합니다합니다합니다합니다합니다합니다합니다。

데이터형:结构

파일형식,문자형또는또는형형지정됩니다。

예:'jpg'

데이터형:char

출력인수

모두축소

파일형식로,다음다음개를가지배열로됩니다됩니다됩니다。

필드

설명

分机

이형식대해한이름확장자확장자。

문자형벡터로구성셀형배열

伊萨

파일이인지를하는하는이름이름이름。

문자형벡터나핸들

信息

파일에정보읽는의이름이름。

문자형벡터나핸들

파일의데이터읽는의이름이름。

문자형벡터나핸들

Matlab데이터데이터기록함수의입니다입니다입니다입니다。

문자형벡터나핸들

α

알파채널있는지여부나타냄나타냄。

형식이채널을가지경우경우1이고,그렇지그렇지경우0입니다。

描述

파일형식대한설명설명。

문자형벡터

참고

파일형식레지스트리에존재때이미지파일대한정보를를,쓰고,또는,또는imread,,,,imwriteimfinfo함수를하십시오。注册表구조체형배열에된를를마십시오마십시오마십시오。

  • 형식레지스트리대한사항은은은세션세션유지않습니다않습니다않습니다。matlab을시작때어떠한을항상사용할수있게하려면하려면하려면하려면startup.m에적절한Imformats명령을하십시오。자세한내용은启动을참조하십시오。

버전내역

R2006A이전개발됨됨

참고항목

|||

도움말항목