RAW 画像をファイルから読み込む
書式:
HPDF_Image HPDF_LoadRawImageFromFile(HPDF_Doc pdf,
const char *filename,
HPDF_UINT width,
HPDF_UINT height,
HPDF_ColorSpace color_space);
戻り値
成功時 :HPDF_Image オブジェクトのハンドル
失敗時 :NULLを返し、HPDF_Doc オブジェクトのハンドル生成時に渡したエラーハンドラをコールする。
エラー
- HPDF_INVALID_DOCUMENT
- 無効なドキュメントオブジェクトのハンドルが設定された
- HPDF_FAILD_TO_ALLOC_MEM
- メモリの確保に失敗した
- HPDF_INVALID_COLOR_SPACE
- RGBカラー以外の画像が指定された
- HPDF_INVALID_IMAGE
- 無効なイメージオブジェクトのハンドルが指定された
- HPDF_FILE_IO_ERROR
- ファイル処理中にエラーが発生した
引数
pdf :HPDF_Doc オブジェクトのハンドル
filename :画像ファイルパス
width :画像の幅
height :画像の高さ
color_space :色空間 HPDF_CS_DEVICE_GRAY、HPDF_CS_DEVICE_RGB、HPDF_CS_DEVICE_CMYK のいずれか
RAW 画像を読み込みます。変換無しで読み込むため、他の関数よりも速く処理します。
参照
RAW 画像をメモリバッファから読み込む (HPDF_LoadRawImageFromMem)
JPEG 画像を読み込む (HPDF_LoadJpegImageFromFile)
PNG 画像を読み込む (HPDF_LoadPngImageFromFile)
PNG 画像を読み込む(遅延) (HPDF_LoadPngImageFromFile2)