目次 - SDL_image 3.0

SDL_image 3.0 API (アルファベット順)

概要

様々な形式の画像をSDLサーフェイスに読み込むシンプルなライブラリ.

関数

  1. IMG_AddAnimationEncoderFrame - アニメーションエンコーダにフレームを追加する
  2. IMG_CloseAnimationDecoder - アニメーションデコーダをクローズしてデコードを完了する
  3. IMG_CloseAnimationEncoder - アニメーションエンコーダをクローズしてエンコードを完了する
  4. IMG_CreateAnimatedCursor - アニメーションからアニメーションカーソルを生成する
  5. IMG_CreateAnimationDecoder - 連続した画像ファイルを読み込むデコーダを生成する
  6. IMG_CreateAnimationDecoder_IO - 連続した画像ファイルをSDL_IOStreamから読み込むデコーダを生成する
  7. IMG_CreateAnimationDecoderWithProperties - 連続した画像ファイルを読み込むデコーダをプロパティを指定して生成する
  8. IMG_CreateAnimationEncoder - 連続した画像ファイルを保存するエンコーダを生成する
  9. IMG_CreateAnimationEncoder_IO - 連続した画像ファイルをSDL_IOStreamにするエンコーダを生成する
  10. IMG_CreateAnimationEncoderWithProperties - 連続した画像ファイルを保存するエンコーダをプロパティを指定して生成する
  11. IMG_FreeAnimation - IMG_Animationを破棄して資源を解放する
  12. IMG_GetAnimationDecoderFrame - アニメーションデコーダの次のフレームを得る
  13. IMG_GetAnimationDecoderProperties - アニメーションデコーダのプロパティを得る
  14. IMG_GetAnimationDecoderStatus - 現在のアニメーションデコーダの状態を得る
  15. IMG_GetClipboardImage - 現在のクリップボードの画像を得る
  16. IMG_isANI - 読込/シーク可能なSDL_IOStreamがANIアニメーションカーソルデータかチェックする
  17. IMG_isAVIF - 読込/シーク可能なSDL_IOStreamがAVIF画像データかチェックする
  18. IMG_isBMP - 読込/シーク可能なSDL_IOStreamがBMP画像データかチェックする
  19. IMG_isCUR - 読込/シーク可能なSDL_IOStreamがCUR画像データかチェックする
  20. IMG_isGIF - 読込/シーク可能なSDL_IOStreamがGIF画像データかチェックする
  21. IMG_isICO - 読込/シーク可能なSDL_IOStreamがICO画像データかチェックする
  22. IMG_isJPG - 読込/シーク可能なSDL_IOStreamがJPG画像データかチェックする
  23. IMG_isJXL - 読込/シーク可能なSDL_IOStreamがJXL画像データかチェックする
  24. IMG_isLBM - 読込/シーク可能なSDL_IOStreamがLBM画像データかチェックする
  25. IMG_isPCX - 読込/シーク可能なSDL_IOStreamがPCX画像データかチェックする
  26. IMG_isPNG - 読込/シーク可能なSDL_IOStreamがPNG画像データかチェックする
  27. IMG_isPNM - 読込/シーク可能なSDL_IOStreamがPNM画像データかチェックする
  28. IMG_isQOI - 読込/シーク可能なSDL_IOStreamがQOI画像データかチェックする
  29. IMG_isSVG - 読込/シーク可能なSDL_IOStreamがAVG画像データかチェックする
  30. IMG_isTIF - 読込/シーク可能なSDL_IOStreamがTIF画像データかチェックする
  31. IMG_isWEBP - 読込/シーク可能なSDL_IOStreamがWEBP画像データかチェックする
  32. IMG_isXCF - 読込/シーク可能なSDL_IOStreamがXCF画像データかチェックする
  33. IMG_isXPM - 読込/シーク可能なSDL_IOStreamがXPM画像データかチェックする
  34. IMG_isXV - 読込/シーク可能なSDL_IOStreamがXV画像データかチェックする
  35. IMG_Load - 画像をファイルシステムのパスからサーフェイスに読み込む
  36. IMG_Load_IO - 画像をSDL_IOStreamからサーフェイスに読み込む
  37. IMG_LoadANIAnimation_IO - ANIアニメーションカーソルを直接読み込む
  38. IMG_LoadAnimation - ファイルからアニメーションを読み込む
  39. IMG_LoadAnimation_IO - SDL_IOStreamからアニメーションを読み込む
  40. IMG_LoadAnimationTyped_IO - SDL_IOStreamからアニメーションを読み込む
  41. IMG_LoadAPNGAnimation_IO - APNGアニメーションを直接読み込む
  42. IMG_LoadAVIF_IO - AVIF画像を直接読み込む
  43. IMG_LoadAVIFAnimation_IO - AVIFアニメーションを直接読み込む
  44. IMG_LoadBMP_IO - BMP画像を直接読み込む
  45. IMG_LoadCUR_IO - CUR画像を直接読み込む
  46. IMG_LoadGIF_IO - GIF画像を直接読み込む
  47. IMG_LoadGIFAnimation_IO - GIFアニメーションを直接読み込む
  48. IMG_LoadGPUTexture - 画像をファイルからGPUテクスチャに読み込む
  49. IMG_LoadGPUTexture_IO - 画像をSDL_IOStreamからGPUテクスチャに読み込む
  50. IMG_LoadGPUTextureTyped_IO - 画像をSDL_IOStreamからGPUテクスチャに読み込む
  51. IMG_LoadICO_IO - ICO画像を直接読み込む
  52. IMG_LoadJPG_IO - JPEG画像を直接読み込む
  53. IMG_LoadJXL_IO - JXL画像を直接読み込む
  54. IMG_LoadLBM_IO - LBM画像を直接読み込む
  55. IMG_LoadPCX_IO - PCX画像を直接読み込む
  56. IMG_LoadPNG_IO - PNG画像を直接読み込む
  57. IMG_LoadPNM_IO - PNM画像を直接読み込む
  58. IMG_LoadQOI_IO - QOI画像を直接読み込む
  59. IMG_LoadSizedSVG_IO - SVG画像を指定のサイズに拡大縮小して読み込む
  60. IMG_LoadSVG_IO - SVG画像を直接読み込む
  61. IMG_LoadTexture - 画像をファイルからテクスチャに読み込む
  62. IMG_LoadTexture_IO - 画像をSDL_IOStreamからテクスチャに読み込む
  63. IMG_LoadTextureTyped_IO - 画像をSDL_IOStreamからテクスチャに読み込む
  64. IMG_LoadTGA_IO - TGA画像を直接読み込む
  65. IMG_LoadTIF_IO - TIF画像を直接読み込む
  66. IMG_LoadTyped_IO - 画像をSDL_IOStreamからサーフェイスに読み込む
  67. IMG_LoadWEBP_IO - WEBP画像を直接読み込む
  68. IMG_LoadWEBPAnimation_IO - WEBPアニメーションを直接読み込む
  69. IMG_LoadXCF_IO - XCF画像を直接読み込む
  70. IMG_LoadXPM_IO - XPM画像を直接読み込む
  71. IMG_LoadXV_IO - XV画像を直接読み込む
  72. IMG_ReadXPMFromArray - メモリ上の配列からXPM画像を読み込む
  73. IMG_ReadXPMFromArrayToRGB888 - メモリ上の配列からXPM画像を読み込む
  74. IMG_ResetAnimationDecoder - アニメーションデコーダをリセットする
  75. IMG_Save - SDL_Surfaceを画像ファイルとして保存する
  76. IMG_SaveANIAnimation_IO - アニメーションをSDL_IOStreamを経由してANI形式として保存する
  77. IMG_SaveAnimation - アニメーションをファイルとして保存する
  78. IMG_SaveAnimationTyped_IO - アニメーションをSDL_IOStreamを経由して保存する
  79. IMG_SaveAPNGAnimation_IO - アニメーションをSDL_IOStreamを経由してAPNG形式として保存する
  80. IMG_SaveAVIF - SDL_SurfaceをAVIF画像として保存する
  81. IMG_SaveAVIF_IO - SDL_SurfaceをSDL_IOStreamを経由してAVIF画像として保存する
  82. IMG_SaveAVIFAnimation_IO - アニメーションをSDL_IOStreamを経由してAVIF形式として保存する
  83. IMG_SaveBMP - SDL_SurfaceをBMP画像として保存する
  84. IMG_SaveBMP_IO - SDL_SurfaceをSDL_IOStreamを経由してBMP画像として保存する
  85. IMG_SaveCUR - SDL_SurfaceをCUR画像として保存する
  86. IMG_SaveCUR_IO - SDL_SurfaceをSDL_IOStreamを経由してCUR画像として保存する
  87. IMG_SaveGIF - SDL_SurfaceをGIF画像として保存する
  88. IMG_SaveGIF_IO - SDL_SurfaceをSDL_IOStreamを経由してGIF画像として保存する
  89. IMG_SaveGIFAnimation_IO - アニメーションをSDL_IOStreamを経由してGIF形式として保存する
  90. IMG_SaveICO - SDL_SurfaceをICO画像として保存する
  91. IMG_SaveICO_IO - SDL_SurfaceをSDL_IOStreamを経由してICO画像として保存する
  92. IMG_SaveJPG - SDL_SurfaceをJPEG画像として保存する
  93. IMG_SaveJPG_IO - SDL_SurfaceをSDL_IOStreamを経由してJPEG画像として保存する
  94. IMG_SavePNG - SDL_SurfaceをPNG画像として保存する
  95. IMG_SavePNG_IO - SDL_SurfaceをSDL_IOStreamを経由してPNG画像として保存する
  96. IMG_SaveTGA - SDL_SurfaceをTGA画像として保存する
  97. IMG_SaveTGA_IO - SDL_SurfaceをSDL_IOStreamを経由してTGA画像として保存する
  98. IMG_SaveTyped_IO - SDL_SurfaceをSDL_IOStreamを経由して指定の形式のデータとして保存する
  99. IMG_SaveWEBP - SDL_SurfaceをWEBP画像として保存する
  100. IMG_SaveWEBP_IO - SDL_SurfaceをSDL_IOStreamを経由してWEBP画像として保存する
  101. IMG_SaveWEBPAnimation_IO - アニメーションをSDL_IOStreamを経由してWEBP形式として保存する
  102. IMG_Version - 動的リンクされたSDL_imageライブラリのバージョンを得る

  1. IMG_AnimationDecoder - アニメーションデコーダを表すオブジェクトの型
  2. IMG_AnimationEncoder - アニメーションエンコーダを表すオブジェクトの型

構造体

  1. IMG_Animation - アニメーション画像の構造体

列挙体

  1. IMG_AnimationDecoderStatus - アニメーションデコーダの状態を表す列挙体

マクロ

  1. SDL_IMAGE_MAJOR_VERSION - 表示可能な形式: "%d.%d.%d", MAJOR, MINOR, MICRO
  2. SDL_IMAGE_VERSION - 現在のSDL_imageバージョンのバージョン番号のマクロ
  3. SDL_IMAGE_VERSION_ATLEAST - コンパイルされたSDL_imageが少なくともX.Y.Zのとき真と評価されるマクロ

SDL Wikiへのリンク

SDL3_image/CategorySDLImage