目次 - SDL_image - API(機能別) - 情報 - IMG_isLBM

IMG_isLBM

読込/シーク可能なSDL_RWopsがLBM画像データかチェックする

構文

int IMG_isLBM(SDL_RWops *src)

引数

srcチェックする画像の読込/シーク可能なSDL_RWops

戻り値

LBM画像のとき0以外, そうでないとき0を戻す.

詳細

この関数は, ファイルのSDL_RWopsからできるだけ少なく(通常は数バイト)読み込んでファイルの種類を判別しようとする.

「チェック対象のファイル種別でない」こととI/Oエラーの区別は行わない.

この関数が呼ばれると, RWopsを常に呼ばれた時点にシークして戻そうとするが, シーク時にエラーが発生しても何も報告せず正常に動作したとみなす. これは直後に別の種類のIMG_isType関数を使用する, または追加のシークをせずに画像を読み込めることを意味する.

画像データの読み込み前にこの関数を呼ぶ必要はない. 多くの場合, SDL_imageの標準の読み込み関数はファイルの種別をチェックしている.

バージョン

SDL_image 2.0.0以降

関連項目(関数)

IMG_isAVIF
IMG_isICO
IMG_isCUR
IMG_isBMP
IMG_isGIF
IMG_isJPG
IMG_isJXL
IMG_isPCX
IMG_isPNG
IMG_isPNM
IMG_isSVG
IMG_isQOI
IMG_isTIF
IMG_isXCF
IMG_isXPM
IMG_isXV
IMG_isWEBP

SDL Wikiへのリンク

SDL2_image/IMG_isLBM