Skip to content

Releases: libsdl-org/SDL_image

2.8.2

01 Jan 21:41
Compare
Choose a tag to compare

This is a stable bugfix release, with the following changes:

  • Fixed crash loading LBM images
  • Automatically set the colorkey for indexed PNG images with transparency

2.8.1

13 Dec 17:39
Compare
Choose a tag to compare

This is a stable bugfix release, with the following changes:

  • Updated libavif to version 1.0.3
  • Indexed PNG images with alpha have blending automatically enabled
  • Fixed a crash in the 32-bit webp DLLs on Windows
  • Fixed issue extracting the tar release archives on Linux

2.8.0

05 Dec 18:26
Compare
Choose a tag to compare

Here are the highlights since the last release:

  • Updated image decoding libraries
  • Added support for loading WEBP animations
  • PNG images with a palette are loaded as SDL surfaces with a palette

2.7.1

30 Nov 03:43
Compare
Choose a tag to compare
2.7.1 Pre-release
Pre-release

This is a release candidate for 2.8.0.

These are the changes since the last release:

  • Added support for loading WEBP animations
  • PNG images with a palette are loaded as SDL surfaces with a palette

2.6.3

07 Feb 00:49
Compare
Choose a tag to compare

This is a stable bugfix release, with the following changes:

  • Fixed loading of 4-bit .ico files

2.6.2

19 Aug 17:24
Compare
Choose a tag to compare

This is a quick update to fix building with homebrew on macOS

2.6.1

01 Aug 15:58
Compare
Choose a tag to compare

This is a quick bug-fix release to fix grayscale image loading using the stb_image decoder for PNG and JPEG images.

2.6.0

08 Jul 13:55
Compare
Choose a tag to compare

In addition to new CMake support by @madebr and many bug fixes, here are the highlights since the last release:

  • API documentation is now available on the wiki: https://wiki.libsdl.org/SDL_image
  • Added stb_image as the default backend for JPG and PNG images loading.
    To use libpng and libjpg instead, configure using --disable-stb-image
  • Added IMG_LoadSizedSVG_RW()
  • Added support for AVIF images (https://github.com/AOMediaCodec/libavif)
  • Added IMG_ReadXPMFromArrayToRGB888()
  • Added support for JXL images (https://jpegxl.info/)
  • Added support for QOI images (https://qoiformat.org/)
  • Fixed XCF regression introduced in 2.0.5
  • Added support for loading animated GIFs
  • LoadBMP() now loads files using SDL2
  • Allow using libwebpdecoder instead libwebp

2.5.3

07 Jul 15:25
Compare
Choose a tag to compare
2.5.3 Pre-release
Pre-release

This is hopefully the final release candidate for 2.6.0.

The header documentation has been updated and is available at https://wiki.libsdl.org/SDL_image

2.5.2

17 Jun 00:58
Compare
Choose a tag to compare
2.5.2 Pre-release
Pre-release

This is a release candidate for 2.6.0.

In addition to new CMake support by @madebr and many bug fixes, here are the highlights since the last release:

  • Added stb_image as the default backend for JPG and PNG images loading.
    To use libpng and libjpg instead configure using --disable-stb-image
  • Added IMG_LoadSizedSVG_RW()
  • Added support for AVIF images (https://github.com/AOMediaCodec/libavif)
  • Added IMG_ReadXPMFromArrayToRGB888()
  • Added support for JXL images (https://jpegxl.info/)
  • Added support for QOI images (https://qoiformat.org/)
  • Fixed XCF regression introduced in 2.0.5
  • Added support for loading animated GIFs
  • LoadBMP() now loads files using SDL2
  • Allow using libwebpdecoder instead libwebp.