目次 - SDL_image - API(機能別) - 読み込み/保存

読み込み/保存

これらの関数は, ファイル, SDL_RWops, メモリ上のデータ配列からSDL_Surface, SDL_Renderer, IMG_Animationを生成する.
またはSDL_Surfaceからファイル, SDL_RWopsに保存する.

形式を自動判別して読み込む

  1. IMG_Load - 画像をファイルシステムのパスからサーフェイスに読み込む
  2. IMG_Load_RW - 画像をSDL_RWopsからサーフェイスに読み込む
  3. IMG_LoadTyped_RW - 画像をSDL_RWopsからサーフェイスに読み込む

形式を指定して読み込む

  1. IMG_LoadAVIF_RW - AVIF画像を直接読み込む
  2. IMG_LoadBMP_RW - BMP画像を直接読み込む
  3. IMG_LoadCUR_RW - CUR画像を直接読み込む
  4. IMG_LoadGIF_RW - GIF画像を直接読み込む
  5. IMG_LoadICO_RW - ICO画像を直接読み込む
  6. IMG_LoadJPG_RW - JPG画像を直接読み込む
  7. IMG_LoadJXL_RW - JXL画像を直接読み込む
  8. IMG_LoadLBM_RW - LBM画像を直接読み込む
  9. IMG_LoadPCX_RW - PCX画像を直接読み込む
  10. IMG_LoadPNG_RW - PNG画像を直接読み込む
  11. IMG_LoadPNM_RW - PNM画像を直接読み込む
  12. IMG_LoadQOI_RW - QOI画像を直接読み込む
  13. IMG_LoadSizedSVG_RW - SVG画像指定のサイズに拡大縮小して読み込む
  14. IMG_LoadSVG_RW - SVG画像を直接読み込む
  15. IMG_LoadTGA_RW - TGA画像を直接読み込む
  16. IMG_LoadTIF_RW - TIF画像を直接読み込む
  17. IMG_LoadWEBP_RW - WEBP画像を直接読み込む
  18. IMG_LoadXCF_RW - XCF画像を直接読み込む
  19. IMG_LoadXPM_RW - XPM画像を直接読み込む
  20. IMG_LoadXV_RW - XV画像を直接読み込む

配列から読み込む

  1. IMG_ReadXPMFromArray - メモリ上の配列からXPM画像を読み込む
  2. IMG_ReadXPMFromArrayToRGB888 - メモリ上の配列からXPM画像を読み込む

テクスチャを生成する

  1. IMG_LoadTexture - 画像をファイルからGPUテクスチャに読み込む
  2. IMG_LoadTexture_RW - 画像をSDLデータソースからGPUテクスチャに読み込む
  3. IMG_LoadTextureTyped_RW - 画像をSDLデータソースからGPUテクスチャに読み込む

形式を自動判別してアニメーションを生成する

  1. IMG_LoadAnimation - ファイルからアニメーションを読み込む
  2. IMG_LoadAnimation_RW - SDL_RWopsからアニメーションを読み込む
  3. IMG_LoadAnimationTyped_RW - SDLデータソースからアニメーションを読み込む

形式を指定してアニメーションを生成する

  1. IMG_LoadGIFAnimation_RW - GIFアニメーションを直接読み込む
  2. IMG_LoadWEBPAnimation_RW - WEBPアニメーションを直接読み込む

アニメーションを解放する

  1. IMG_FreeAnimation - IMG_Animationを破棄して資源を解放する

形式を指定して保存する

  1. IMG_SaveJPG - SDL_SurfaceをJPEG画像として保存する
  2. IMG_SaveJPG_RW - SDL_SurfaceをSDL_RWopsを経由してJPEG画像として保存する
  3. IMG_SavePNG - SDL_SurfaceをPNG画像として保存する
  4. IMG_SavePNG_RW - SDL_SurfaceをSDL_RWopsを経由してPNG画像として保存する