WIL説明書(C++)
3.0.0
|
関数 | |
FVCL_API FVCL::ImageSize | FVCL::File::CheckImageFileInfo (LPCTSTR szFileName, INT pixelmode=FVCL::PixelMode::Unpacking) |
画像ファイルのサイズ情報の読み込み [詳解] | |
FVCL_API INT | FVCL::File::LoadImageFile (LPCTSTR szFileName, FVCL::Data::CFvImage *pImage, INT pixelmode=FVCL::PixelMode::Unpacking) |
画像ファイルの読み込み [詳解] | |
FVCL_API INT | FVCL::File::SaveImageFile (LPCTSTR szFileName, const FVCL::Data::CFvImage &image) |
画像ファイルの保存 [詳解] | |
FVCL_API bool | FVCL::File::Exists (LPCTSTR szFileName) |
ファイルの存在チェック [詳解] | |
FVCL_API FVCL::Data::CFvString | FVCL::File::GetExtension (LPCTSTR szFileName) |
拡張子の抽出 [詳解] | |
FVCL::File::CheckImageFileInfo | ( | LPCTSTR | szFileName, |
INT | pixelmode = FVCL::PixelMode::Unpacking |
||
) |
画像ファイルのサイズ情報の読み込み
namespace FVCL::File
指定された画像ファイルを画像オブジェクトに読み込む為に必要となる領域の情報を取得します。
[in] | szFileName | 画像ファイルへのパス ※注) Raw フォーマットの場合は、必ずパスを付加してください。 理由については FVCL::File::CFvImageFileRaw::CheckInfo の解説をご参照ください。 |
[in] | pixelmode | ピクセルモード
|
FVCL::CFveException | 処理に失敗した場合は例外を発行します。 発行された例外インスタンスの GetErrorCode からエラーコードを取得できます。 |
値 | 定数 | 内容 |
51 | FVCL_ErrorCode::LICENSE_ERROR | fvalg OSS ライブラリ が見つからない為、実行できません。 または、 FVCL::InitVisionLibrary が実行されていません。 |
11 | FVCL_ErrorCode::INVALID_PARAMETER | 引数に誤りがあります。 |
2 | FVCL_ErrorCode::FAILED_TO_OPEN | 画像ファイルのオープンに失敗しました。 |
21 | FVCL_ErrorCode::NOT_SUPPORTED | サポートされていない画像ファイルです。 |
3 | FVCL_ErrorCode::FAILED_TO_READ | 画像ファイルの読み込みに失敗しました。 |
23 | FVCL_ErrorCode::NOT_ALLOCATED | メモリ不足により領域の確保に失敗しました。 |
13 | FVCL_ErrorCode::INVALID_DATA | 画像データが無効です。 |
FVCL::File::LoadImageFile | ( | LPCTSTR | szFileName, |
FVCL::Data::CFvImage * | pImage, | ||
INT | pixelmode = FVCL::PixelMode::Unpacking |
||
) |
画像ファイルの読み込み
namespace FVCL::File
画像ファイルの内容を画像オブジェクトに読み込みます。
この関数は、簡易的に画像ファイルを読み込む為のものです。 この関数で指定できないパラメータを指定する必要があれば、 各画像ファイルアクセスクラスを直接使用してください。
[in] | szFileName | 画像ファイルへのパス ※注) Raw フォーマットの場合は、必ずパスを付加してください。 理由については FVCL::File::CFvImageFileRaw::Load の解説をご参照ください。 |
[out] | pImage | 画像データの読み込み先 |
[in] | pixelmode | ピクセルモード
|
FVCL_ErrorCode::_SUCCESS | 正常 |
FVCL_ErrorCode::INVALID_PARAMETER | 引数に誤りがあります。 |
FVCL_ErrorCode::NOT_SUPPORTED | 指定された画像ファイル形式はサポートしていません。 |
その他 | 読み込み中に異常が発生した場合は、 各画像ファイルアクセスクラスのエラーコードが返ります。 |
FVCL::File::SaveImageFile | ( | LPCTSTR | szFileName, |
const FVCL::Data::CFvImage & | image | ||
) |
画像ファイルの保存
namespace FVCL::File
画像オブジェクトの内容を画像ファイルに保存します。
この関数は、簡易的に画像ファイルの保存を行う為のものです。 この関数で指定できないパラメータを指定する必要があれば、 各画像ファイルアクセスクラスを直接使用してください。
[in] | szFileName | 画像ファイルへのパス ※注) Raw フォーマットの場合は、必ずパスを付加してください。 理由については FVCL::File::CFvImageFileRaw::Save の解説をご参照ください。 |
[in] | image | 保存する画像データ |
FVCL_ErrorCode::_SUCCESS | 正常 |
FVCL_ErrorCode::INVALID_PARAMETER | 引数に誤りがあります。 |
FVCL_ErrorCode::NOT_SUPPORTED | 指定された画像ファイル形式はサポートしていません。 |
その他 | 保存中に異常が発生した場合は、 各画像ファイルアクセスクラスのエラーコードが返ります。 |
FVCL::File::Exists | ( | LPCTSTR | szFileName | ) |
ファイルの存在チェック
namespace FVCL::File
[in] | szFileName | ファイルパス |
true | 存在する |
false | 存在しない |
FVCL::File::GetExtension | ( | LPCTSTR | szFileName | ) |
拡張子の抽出
namespace FVCL::File
[in] | szFileName | ファイルパス |