目次 - SDL_image 3.0
SDL_image 3.0 API (アルファベット順)
概要
様々な形式の画像をSDLサーフェイスに読み込むシンプルなライブラリ.
関数
- IMG_AddAnimationEncoderFrame - アニメーションエンコーダにフレームを追加する
- IMG_CloseAnimationDecoder - アニメーションデコーダをクローズしてデコードを完了する
- IMG_CloseAnimationEncoder - アニメーションエンコーダをクローズしてエンコードを完了する
- IMG_CreateAnimatedCursor - アニメーションからアニメーションカーソルを生成する
- IMG_CreateAnimationDecoder - 連続した画像ファイルを読み込むデコーダを生成する
- IMG_CreateAnimationDecoder_IO - 連続した画像ファイルをSDL_IOStreamから読み込むデコーダを生成する
- IMG_CreateAnimationDecoderWithProperties - 連続した画像ファイルを読み込むデコーダをプロパティを指定して生成する
- IMG_CreateAnimationEncoder - 連続した画像ファイルを保存するエンコーダを生成する
- IMG_CreateAnimationEncoder_IO - 連続した画像ファイルをSDL_IOStreamにするエンコーダを生成する
- IMG_CreateAnimationEncoderWithProperties - 連続した画像ファイルを保存するエンコーダをプロパティを指定して生成する
- IMG_FreeAnimation - IMG_Animationを破棄して資源を解放する
- IMG_GetAnimationDecoderFrame - アニメーションデコーダの次のフレームを得る
- IMG_GetAnimationDecoderProperties - アニメーションデコーダのプロパティを得る
- IMG_GetAnimationDecoderStatus - 現在のアニメーションデコーダの状態を得る
- IMG_GetClipboardImage - 現在のクリップボードの画像を得る
- IMG_isANI - 読込/シーク可能なSDL_IOStreamがANIアニメーションカーソルデータかチェックする
- IMG_isAVIF - 読込/シーク可能なSDL_IOStreamがAVIF画像データかチェックする
- IMG_isBMP - 読込/シーク可能なSDL_IOStreamがBMP画像データかチェックする
- IMG_isCUR - 読込/シーク可能なSDL_IOStreamがCUR画像データかチェックする
- IMG_isGIF - 読込/シーク可能なSDL_IOStreamがGIF画像データかチェックする
- IMG_isICO - 読込/シーク可能なSDL_IOStreamがICO画像データかチェックする
- IMG_isJPG - 読込/シーク可能なSDL_IOStreamがJPG画像データかチェックする
- IMG_isJXL - 読込/シーク可能なSDL_IOStreamがJXL画像データかチェックする
- IMG_isLBM - 読込/シーク可能なSDL_IOStreamがLBM画像データかチェックする
- IMG_isPCX - 読込/シーク可能なSDL_IOStreamがPCX画像データかチェックする
- IMG_isPNG - 読込/シーク可能なSDL_IOStreamがPNG画像データかチェックする
- IMG_isPNM - 読込/シーク可能なSDL_IOStreamがPNM画像データかチェックする
- IMG_isQOI - 読込/シーク可能なSDL_IOStreamがQOI画像データかチェックする
- IMG_isSVG - 読込/シーク可能なSDL_IOStreamがAVG画像データかチェックする
- IMG_isTIF - 読込/シーク可能なSDL_IOStreamがTIF画像データかチェックする
- IMG_isWEBP - 読込/シーク可能なSDL_IOStreamがWEBP画像データかチェックする
- IMG_isXCF - 読込/シーク可能なSDL_IOStreamがXCF画像データかチェックする
- IMG_isXPM - 読込/シーク可能なSDL_IOStreamがXPM画像データかチェックする
- IMG_isXV - 読込/シーク可能なSDL_IOStreamがXV画像データかチェックする
- IMG_Load - 画像をファイルシステムのパスからサーフェイスに読み込む
- IMG_Load_IO - 画像をSDL_IOStreamからサーフェイスに読み込む
- IMG_LoadANIAnimation_IO - ANIアニメーションカーソルを直接読み込む
- IMG_LoadAnimation - ファイルからアニメーションを読み込む
- IMG_LoadAnimation_IO - SDL_IOStreamからアニメーションを読み込む
- IMG_LoadAnimationTyped_IO - SDL_IOStreamからアニメーションを読み込む
- IMG_LoadAPNGAnimation_IO - APNGアニメーションを直接読み込む
- IMG_LoadAVIF_IO - AVIF画像を直接読み込む
- IMG_LoadAVIFAnimation_IO - AVIFアニメーションを直接読み込む
- IMG_LoadBMP_IO - BMP画像を直接読み込む
- IMG_LoadCUR_IO - CUR画像を直接読み込む
- IMG_LoadGIF_IO - GIF画像を直接読み込む
- IMG_LoadGIFAnimation_IO - GIFアニメーションを直接読み込む
- IMG_LoadGPUTexture - 画像をファイルからGPUテクスチャに読み込む
- IMG_LoadGPUTexture_IO - 画像をSDL_IOStreamからGPUテクスチャに読み込む
- IMG_LoadGPUTextureTyped_IO - 画像をSDL_IOStreamからGPUテクスチャに読み込む
- IMG_LoadICO_IO - ICO画像を直接読み込む
- IMG_LoadJPG_IO - JPEG画像を直接読み込む
- IMG_LoadJXL_IO - JXL画像を直接読み込む
- IMG_LoadLBM_IO - LBM画像を直接読み込む
- IMG_LoadPCX_IO - PCX画像を直接読み込む
- IMG_LoadPNG_IO - PNG画像を直接読み込む
- IMG_LoadPNM_IO - PNM画像を直接読み込む
- IMG_LoadQOI_IO - QOI画像を直接読み込む
- IMG_LoadSizedSVG_IO - SVG画像を指定のサイズに拡大縮小して読み込む
- IMG_LoadSVG_IO - SVG画像を直接読み込む
- IMG_LoadTexture - 画像をファイルからテクスチャに読み込む
- IMG_LoadTexture_IO - 画像をSDL_IOStreamからテクスチャに読み込む
- IMG_LoadTextureTyped_IO - 画像をSDL_IOStreamからテクスチャに読み込む
- IMG_LoadTGA_IO - TGA画像を直接読み込む
- IMG_LoadTIF_IO - TIF画像を直接読み込む
- IMG_LoadTyped_IO - 画像をSDL_IOStreamからサーフェイスに読み込む
- IMG_LoadWEBP_IO - WEBP画像を直接読み込む
- IMG_LoadWEBPAnimation_IO - WEBPアニメーションを直接読み込む
- IMG_LoadXCF_IO - XCF画像を直接読み込む
- IMG_LoadXPM_IO - XPM画像を直接読み込む
- IMG_LoadXV_IO - XV画像を直接読み込む
- IMG_ReadXPMFromArray - メモリ上の配列からXPM画像を読み込む
- IMG_ReadXPMFromArrayToRGB888 - メモリ上の配列からXPM画像を読み込む
- IMG_ResetAnimationDecoder - アニメーションデコーダをリセットする
- IMG_Save - SDL_Surfaceを画像ファイルとして保存する
- IMG_SaveANIAnimation_IO - アニメーションをSDL_IOStreamを経由してANI形式として保存する
- IMG_SaveAnimation - アニメーションをファイルとして保存する
- IMG_SaveAnimationTyped_IO - アニメーションをSDL_IOStreamを経由して保存する
- IMG_SaveAPNGAnimation_IO - アニメーションをSDL_IOStreamを経由してAPNG形式として保存する
- IMG_SaveAVIF - SDL_SurfaceをAVIF画像として保存する
- IMG_SaveAVIF_IO - SDL_SurfaceをSDL_IOStreamを経由してAVIF画像として保存する
- IMG_SaveAVIFAnimation_IO - アニメーションをSDL_IOStreamを経由してAVIF形式として保存する
- IMG_SaveBMP - SDL_SurfaceをBMP画像として保存する
- IMG_SaveBMP_IO - SDL_SurfaceをSDL_IOStreamを経由してBMP画像として保存する
- IMG_SaveCUR - SDL_SurfaceをCUR画像として保存する
- IMG_SaveCUR_IO - SDL_SurfaceをSDL_IOStreamを経由してCUR画像として保存する
- IMG_SaveGIF - SDL_SurfaceをGIF画像として保存する
- IMG_SaveGIF_IO - SDL_SurfaceをSDL_IOStreamを経由してGIF画像として保存する
- IMG_SaveGIFAnimation_IO - アニメーションをSDL_IOStreamを経由してGIF形式として保存する
- IMG_SaveICO - SDL_SurfaceをICO画像として保存する
- IMG_SaveICO_IO - SDL_SurfaceをSDL_IOStreamを経由してICO画像として保存する
- IMG_SaveJPG - SDL_SurfaceをJPEG画像として保存する
- IMG_SaveJPG_IO - SDL_SurfaceをSDL_IOStreamを経由してJPEG画像として保存する
- IMG_SavePNG - SDL_SurfaceをPNG画像として保存する
- IMG_SavePNG_IO - SDL_SurfaceをSDL_IOStreamを経由してPNG画像として保存する
- IMG_SaveTGA - SDL_SurfaceをTGA画像として保存する
- IMG_SaveTGA_IO - SDL_SurfaceをSDL_IOStreamを経由してTGA画像として保存する
- IMG_SaveTyped_IO - SDL_SurfaceをSDL_IOStreamを経由して指定の形式のデータとして保存する
- IMG_SaveWEBP - SDL_SurfaceをWEBP画像として保存する
- IMG_SaveWEBP_IO - SDL_SurfaceをSDL_IOStreamを経由してWEBP画像として保存する
- IMG_SaveWEBPAnimation_IO - アニメーションをSDL_IOStreamを経由してWEBP形式として保存する
- IMG_Version - 動的リンクされたSDL_imageライブラリのバージョンを得る
型
- IMG_AnimationDecoder - アニメーションデコーダを表すオブジェクトの型
- IMG_AnimationEncoder - アニメーションエンコーダを表すオブジェクトの型
構造体
- IMG_Animation - アニメーション画像の構造体
列挙体
- IMG_AnimationDecoderStatus - アニメーションデコーダの状態を表す列挙体
マクロ
- SDL_IMAGE_MAJOR_VERSION - 表示可能な形式: "%d.%d.%d", MAJOR, MINOR, MICRO
- SDL_IMAGE_VERSION - 現在のSDL_imageバージョンのバージョン番号のマクロ
- SDL_IMAGE_VERSION_ATLEAST - コンパイルされたSDL_imageが少なくともX.Y.Zのとき真と評価されるマクロ
SDL Wikiへのリンク
SDL3_image/CategorySDLImage