主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

imfinfo

グラフィックスファイルの情報

説明

信息= imfinfo (文件名は,グラフィックスファイル文件名内のイメージに関する情報を含むフィールドをもつ構造体を返します。

ファイルの形式は,ファイルの内容から推測されます。

  • 文件名が複数のイメージを含むTIFF, PGM, PBM, PPM, HDF, ICO, GIF, svまたはCURファイルの場合,信息はファイル内のイメージごとに1つの要素を含む構造体配列です。たとえば,信息(3)は,ファイルの3番目のイメージの情報を含みます。

信息= imfinfo (文件名fmtは,MATLAB®文件名という名前のファイルを見つけられない場合,filename.fmtという拡張子を付けた名前のファイルをさらに検索します。

すべて折りたたむ

サンプルイメージngc6543a.jpgに関する情報を検索します。

信息= imfinfo (“ngc6543a.jpg”);

信息構造体には,次の情報フィールドが含まれます。文件名FileModDate文件大小格式FormatVersion宽度高度BitDepthColorTypeFormatSignatureNumberOfSamplesCodingMethodCodingProcessおよび评论

構造体から情報(たとえば,CodingMethod)を表示するには,コマンドウィンドウに信息。CodingMethodと入力します。

信息。CodingMethod
ans = '霍夫曼'

構造体のすべてのプロパティを表示するには,コマンドウィンドウに信息と入力します。

入力引数

すべて折りたたむ

グラフィックスファイルの名前。文字ベクトルまたは string スカラーとして指定します。

ファイルの場所に応じて,文件名は次のいずれかの形式にできます。

場所

形式

現在のフォルダー,またはMATLABパス上のフォルダー

ファイル名を文件名で指定します。

例:“myImage.jpg”

フォルダー内のファイル

ファイルが現在のフォルダーまたはMATLABパス上のフォルダーにない場合は,絶対パス名または相対パス名を指定します。

例:“C: \ myFolder \ myImage.ext”

例:“\ imgDir \ myImage.ext”

URL

ファイルがインターネットURLにある場合,文件名にはhttp://などのプロトコルタイプが含まれていなければなりません。

例:“http://hostname/path_to_file/my_image.jpg”

リモートの場所

リモートの場所に保存されたファイルの場合,文件名は次の形式の统一资源定位符(URL)として指定されたファイルの絶対パスを含まなければなりません。

scheme_name: / /path_to_file/my_file.ext

リモートの場所に基づいて,scheme_nameには次の表の値のいずれかを指定できます。

リモートの場所 scheme_name
Amazon S3™ s3
Windows Azure®Blob存储 wasbwasbs
HDFS™ hdfs

詳細については,リモートデータの操作を参照してください。

例:s3: / / bucketname / path_to_file / my_image.jpg '

データ型:字符|字符串

イメージ形式。文字ベクトルまたは string スカラーとして指定します。fmtの可能な値は,MATLABファイル形式レジストリに含まれています。これらの形式を表示するには,imformatsコマンドを実行します。

例:“gif”

データ型:字符|字符串

出力引数

すべて折りたたむ

グラフィックスファイルの情報。構造体配列として返されます。信息のフィールドの設定は,個々のファイルとその形式に依存します。次の表では,常に表示される9つのフィールドと,それらのフィールドの値を説明します。

フィールド名

説明

文件名

指定されたファイル名またはインターネットURL。ファイルが現在のフォルダーにない場合,文字ベクトルにはファイルの絶対パス名が含まれます。

文字ベクトル

FileModDate

ファイルが最後に変更された日付。

文字ベクトル

文件大小

ファイルのサイズ(バイト単位)。

整数

格式

fmtによって指定されたファイル形式。考えられる拡張子が複数ある形式の場合(JPEGファイルやTIFFファイルなど),imfinfoはファイル形式レジストリに最初に出現する変形バージョンの形式を返します。

文字ベクトル

FormatVersion

ファイル形式のバージョン。

文字ベクトルまたは数値

宽度

イメージの幅(ピクセル単位)。

整数

高度

イメージの高さ(ピクセル単位)。

整数

BitDepth

ピクセルあたりのビット数。

整数

ColorType

イメージの種類。ColorTypeは,トゥルーカラー(RGB)イメージの場合は“真彩”,グレースケール強度イメージの場合は“灰度”,インデックス付きイメージの場合は“索引”などを含みます。

文字ベクトル

一部のファイル形式では次のフィールドも返されます。

  • JPEG, DNGおよびTIFFのみ- - - - - -文件名に 可交换图像文件格式(EXIF)タグが含まれている場合、信息“数码相机”フィールドや“GPSInfo”(全球定位系统信息)フィールドも含まれている可能性があります。

  • GIFのみ- - - - - -imfinfo“延迟时间”フィールドの値を1/100秒の単位で返します。

  • 如JPEG2000のみ- - - - - -信息構造体は,m行3列の细胞配列“ChannelDefinition”を含みます。“ChannelDefinition”の最初の列は,ファイル内に存在するチャネル位置を示します。2番目の列はチャネルの種類,3番目の列はチャネルマッピングをそれぞれ示します。

  • DNGのみ- - - - - -imfinfoは,Adobe®DNGファイル版本1.2 ~ 1.5に属するタグを出力構造体で個々の名前付きフィールドとして返します。すべてのDNGファイルタグの一覧については,Adobe数字负片(DNG)规范の第4章を参照してください。

ヒント

  • imfinfoを使用してAdobe DNGファイルに関する情報を取得する場合は,プレビューイメージのイメージ寸法が信息構造体の“高度”フィールドと“宽度”フィールドに返されます。

参考

|||(图像处理工具箱)

R2006aより前に導入