フレームを表示

L_EnableFastFileInfo

フレームを表示

#include "l_bitmap.h"

L_LTFIL_API L_BOOL L_EnableFastFileInfobEnable

L_BOOL bEnable;

/* フラグを有効または無効にします*/

高速ファイル情報処理を有効または無効にします

パラメーター

説明

bEnable

高速ファイル情報処理を有効にするべきかどうかについて指定するフラグ。設定可能な値は、以下の通りです。

 

意味

 

True

高速ファイル情報処理を有効にします。

 

False

高速ファイル情報処理を無効にします。

戻り値

TRUEまたはFALSE

この設定のための1つ前の値。

コメント

この関数は、ファイル形式を決定しようとするとき、LEADTOOLSファイル情報/ロード関数がファイル署名を確認するだけである原因になります。

ファイル署名が既知のファイルフォーマットシグネチャの1つと一致しないならば、LEADTOOLSファイル情報とロードを呼び出すことが機能するデフォルト動作はそれです、そして、LEADTOOLSは利用できるファイルフォーマットの各々がきちんとファイル形式を識別する機会をフィルタリングすると認めます。アプリケーションがサポートされていない形式(すなわち非画像ファイル)のファイルをロードしようとするならば、これはアプリケーションを減速することができて、必要以上にシステム資源を使い果たすことができます。

高速ファイル情報が有効にされるとき、署名が既知のファイルフォーマットシグネチャの1つと一致しないならば、ファイルは拒絶されます、そして、このように、ファイルフォーマットdllは必要以上にロードされないか、呼び出されません。

任意のLEADTOOLSファイル情報を呼び出す前にこの関数を呼び出さなければなりません、または、Load/Saveは機能します。

必須のDLLとライブラリ

LTFIL

ツールキットバージョンに基づいた正確なDLLとライブラリのリストについては、「アプリケーションとともに配布するファイル」を参照してください

プラットホーム

Win32、x64、Linux

参照

関数:

L_PreLoadFilters, L_GetIgnoreFilters, L_GetPreLoadFilters, L_SetFilterInfo

トピック:

ラスター画像は機能します:入力/出力ファイルフィルタ

サンプル

サンプルのために、参照しますL_FileInfo