Package SDL3_image-devel

Development files for SDL3_image

https://github.com/libsdl-org/SDL_image

The SDL3_image-devel package contains libraries and header files for developing
applications that use SDL3_image.

Version: 3.4.0

Library Functions

IMG_AddAnimationEncoderFrame Add a frame to an animation encoder.
IMG_Animation.3type Animated image support
IMG_AnimationDecoder.3type An object representing animation decoder.
IMG_AnimationDecoderStatus.3type An enum representing the status of an animation decoder.
IMG_AnimationEncoder.3type An object representing the encoder context.
IMG_CloseAnimationDecoder Close an animation decoder, finishing any decoding.
IMG_CloseAnimationEncoder Close an animation encoder, finishing any encoding.
IMG_CreateAnimatedCursor Create an animated cursor from an animation.
IMG_CreateAnimationDecoder Create a decoder to read a series of images from a file.
IMG_CreateAnimationDecoderWithProperties Create an animation decoder with the specified properties.
IMG_CreateAnimationDecoder_IO Create a decoder to read a series of images from an IOStream.
IMG_CreateAnimationEncoder Create an encoder to save a series of images to a file.
IMG_CreateAnimationEncoderWithProperties Create an animation encoder with the specified properties.
IMG_CreateAnimationEncoder_IO Create an encoder to save a series of images to an IOStream.
IMG_FreeAnimation Dispose of an IMG_Animation and free its resources.
IMG_GetAnimationDecoderFrame Get the next frame in an animation decoder.
IMG_GetAnimationDecoderProperties Get the properties of an animation decoder.
IMG_GetAnimationDecoderStatus Get the decoder status indicating the current state of the decoder.
IMG_GetClipboardImage Get the image currently in the clipboard.
IMG_Load Load an image from a filesystem path into a software surface.
IMG_LoadANIAnimation_IO Load an ANI animation directly from an SDL_IOStream.
IMG_LoadAPNGAnimation_IO Load an APNG animation directly from an SDL_IOStream.
IMG_LoadAVIFAnimation_IO Load an AVIF animation directly from an SDL_IOStream.
IMG_LoadAVIF_IO Load a AVIF image directly.
IMG_LoadAnimation Load an animation from a file.
IMG_LoadAnimationTyped_IO Load an animation from an SDL_IOStream.
IMG_LoadAnimation_IO Load an animation from an SDL_IOStream.
IMG_LoadBMP_IO Load a BMP image directly.
IMG_LoadCUR_IO Load a CUR image directly.
IMG_LoadGIFAnimation_IO Load a GIF animation directly.
IMG_LoadGIF_IO Load a GIF image directly.
IMG_LoadGPUTexture Load an image from a filesystem path into a GPU texture.
IMG_LoadGPUTextureTyped_IO Load an image from an SDL data source into a GPU texture.
IMG_LoadGPUTexture_IO Load an image from an SDL data source into a GPU texture.
IMG_LoadICO_IO Load a ICO image directly.
IMG_LoadJPG_IO Load a JPG image directly.
IMG_LoadJXL_IO Load a JXL image directly.
IMG_LoadLBM_IO Load a LBM image directly.
IMG_LoadPCX_IO Load a PCX image directly.
IMG_LoadPNG_IO Load a PNG image directly.
IMG_LoadPNM_IO Load a PNM image directly.
IMG_LoadQOI_IO Load a QOI image directly.
IMG_LoadSVG_IO Load a SVG image directly.
IMG_LoadSizedSVG_IO Load an SVG image, scaled to a specific size.
IMG_LoadTGA_IO Load a TGA image directly.
IMG_LoadTIF_IO Load a TIFF image directly.
IMG_LoadTexture Load an image from a filesystem path into a texture.
IMG_LoadTextureTyped_IO Load an image from an SDL data source into a texture.
IMG_LoadTexture_IO Load an image from an SDL data source into a texture.
IMG_LoadTyped_IO Load an image from an SDL data source into a software surface.
IMG_LoadWEBPAnimation_IO Load a WEBP animation directly.
IMG_LoadWEBP_IO Load a WEBP image directly.
IMG_LoadXCF_IO Load a XCF image directly.
IMG_LoadXPM_IO Load a XPM image directly.
IMG_LoadXV_IO Load a XV image directly.
IMG_Load_IO Load an image from an SDL data source into a software surface.
IMG_ReadXPMFromArray Load an XPM image from a memory array.
IMG_ReadXPMFromArrayToRGB888 Load an XPM image from a memory array.
IMG_ResetAnimationDecoder Reset an animation decoder.
IMG_Save Save an SDL_Surface into an image file.
IMG_SaveANIAnimation_IO Save an animation in ANI format to an SDL_IOStream.
IMG_SaveAPNGAnimation_IO Save an animation in APNG format to an SDL_IOStream.
IMG_SaveAVIF Save an SDL_Surface into a AVIF image file.
IMG_SaveAVIFAnimation_IO Save an animation in AVIF format to an SDL_IOStream.
IMG_SaveAVIF_IO Save an SDL_Surface into AVIF image data, via an SDL_IOStream.
IMG_SaveAnimation Save an animation to a file.
IMG_SaveAnimationTyped_IO Save an animation to an SDL_IOStream.
IMG_SaveBMP Save an SDL_Surface into a BMP image file.
IMG_SaveBMP_IO Save an SDL_Surface into BMP image data, via an SDL_IOStream.
IMG_SaveCUR Save an SDL_Surface into a CUR image file.
IMG_SaveCUR_IO Save an SDL_Surface into CUR image data, via an SDL_IOStream.
IMG_SaveGIF Save an SDL_Surface into a GIF image file.
IMG_SaveGIFAnimation_IO Save an animation in GIF format to an SDL_IOStream.
IMG_SaveGIF_IO Save an SDL_Surface into GIF image data, via an SDL_IOStream.
IMG_SaveICO Save an SDL_Surface into a ICO image file.
IMG_SaveICO_IO Save an SDL_Surface into ICO image data, via an SDL_IOStream.
IMG_SaveJPG Save an SDL_Surface into a JPEG image file.
IMG_SaveJPG_IO Save an SDL_Surface into JPEG image data, via an SDL_IOStream.
IMG_SavePNG Save an SDL_Surface into a PNG image file.
IMG_SavePNG_IO Save an SDL_Surface into PNG image data, via an SDL_IOStream.
IMG_SaveTGA Save an SDL_Surface into a TGA image file.
IMG_SaveTGA_IO Save an SDL_Surface into TGA image data, via an SDL_IOStream.
IMG_SaveTyped_IO Save an SDL_Surface into formatted image data, via an SDL_IOStream.
IMG_SaveWEBP Save an SDL_Surface into a WEBP image file.
IMG_SaveWEBPAnimation_IO Save an animation in WEBP format to an SDL_IOStream.
IMG_SaveWEBP_IO Save an SDL_Surface into WEBP image data, via an SDL_IOStream.
IMG_Version This function gets the version of the dynamically linked SDL_image library.
IMG_isANI Detect ANI animated cursor data on a readable/seekable SDL_IOStream.
IMG_isAVIF Detect AVIF image data on a readable/seekable SDL_IOStream.
IMG_isBMP Detect BMP image data on a readable/seekable SDL_IOStream.
IMG_isCUR Detect CUR image data on a readable/seekable SDL_IOStream.
IMG_isGIF Detect GIF image data on a readable/seekable SDL_IOStream.
IMG_isICO Detect ICO image data on a readable/seekable SDL_IOStream.
IMG_isJPG Detect JPG image data on a readable/seekable SDL_IOStream.
IMG_isJXL Detect JXL image data on a readable/seekable SDL_IOStream.
IMG_isLBM Detect LBM image data on a readable/seekable SDL_IOStream.
IMG_isPCX Detect PCX image data on a readable/seekable SDL_IOStream.
IMG_isPNG Detect PNG image data on a readable/seekable SDL_IOStream.
IMG_isPNM Detect PNM image data on a readable/seekable SDL_IOStream.
IMG_isQOI Detect QOI image data on a readable/seekable SDL_IOStream.
IMG_isSVG Detect SVG image data on a readable/seekable SDL_IOStream.
IMG_isTIF Detect TIFF image data on a readable/seekable SDL_IOStream.
IMG_isWEBP Detect WEBP image data on a readable/seekable SDL_IOStream.
IMG_isXCF Detect XCF image data on a readable/seekable SDL_IOStream.
IMG_isXPM Detect XPM image data on a readable/seekable SDL_IOStream.
IMG_isXV Detect XV image data on a readable/seekable SDL_IOStream.
SDL_IMAGE_MAJOR_VERSION Printable format: "%d.%d.%d", MAJOR, MINOR, MICRO
SDL_IMAGE_VERSION This is the version number macro for the current SDL_image version.
SDL_IMAGE_VERSION_ATLEAST This macro will evaluate to true if compiled with SDL_image at least X.Y.Z.