Skip to content

sdl3-imagev3.4.4

Updated

SDL_image is an image file loading library. It loads images as SDL surfaces and textures, and supports the following formats: AVIF, BMP, GIF, JPEG, JPEG XL, LBM, PCX, PNG, PNM, TGA, TIFF, WEBP, XCF, XPM, XV

#Usage

sdl3-image provides CMake targets:

find_package(SDL3_image CONFIG REQUIRED)
target_link_libraries(main PRIVATE $<IF:$<TARGET_EXISTS:SDL3_image::SDL3_image-shared>,SDL3_image::SDL3_image-shared,SDL3_image::SDL3_image-static>)

sdl3-image provides pkg-config modules:

# image loading library for Simple DirectMedia Layer
sdl3-image

#Supported Platforms

All platforms supported.

#Features

No default features.

#avif

Support for AVIF image format

Dependencies:
and 4 transitive dependencies:
Host Dependencies:
4 transitive dependencies:

#jpeg

Support for JPEG image format

Dependencies:

No transitive dependencies.

Host Dependencies:
2 transitive dependencies:

#jxl

Support for JPEG XL image format

Dependencies:
and 3 transitive dependencies:
Host Dependencies:
4 transitive dependencies:

#png

Support for PNG image format

Dependencies:
and one transitive dependency:
Host Dependencies:
3 transitive dependencies:

#tiff

Support for TIFF image format

Dependencies:
  • tiff

    Features: (none)

No transitive dependencies.

Host Dependencies:
2 transitive dependencies:

#webp

Support for WEBP image format.

Dependencies:

No transitive dependencies.

Host Dependencies:
2 transitive dependencies:

#Dependencies

  • sdl3

    Features: (none)

No transitive dependencies.

#Host Dependencies

No transitive dependencies.

#Used By

No ports use this.

#Host Tool For

No ports use this.

#Contributors

  • Artem Shubovych's avatarArtem Shubovych
  • Kai Pastor's avatarKai Pastor
  • Konstantin Podsvirov's avatarKonstantin Podsvirov
  • Rémy Tassoux's avatarRémy Tassoux
  • toge's avatartoge
  • Sergey Astaf'ev's avatarSergey Astaf'ev

#Changelog

  • fd4e7be[sdl3-image] Add support for JPEG XL and AVIF image formats (#52345)
  • d008c6c[sdl3-image] update to 3.4.4 (#51522)
  • f777374[zlib] Update to 1.3.2 (#51235)
  • 6072481[sdl3-image] update to 3.4.2 (#50986)
  • b93a738[sdl3-image] update to 3.4.0 (#49560)
  • 7df7832[sdl3-image] update to 3.2.6 (#49212)
  • a8f9244[sdl3-image] Update to 3.2.4 (#44115)
  • 633030d[sdl3/-image] update to 3.2.2/3.2.0 (#43592)
  • ddbfd0c[sdl3-image] Update to 3.1.1, revise features, add test port (#43504)
  • c7961da[sdl3-image] Add new port sdl3-image (#42849)