Image decoding for many popular formats for Simple Directmedia Layer.
  • C 91.1%
  • C++ 4.4%
  • Perl 1.5%
  • CMake 1.5%
  • Python 1.1%
  • Other 0.2%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-10-25 17:37:20 +03:00
.github policy: Added LLM policy. 2026-09-03 12:56:56 -04:00
build-scripts Synchronize files with SDL3 2026-09-04 23:39:23 +02:00
cmake cmake: use pkg-config information for finding webp and libjxl 2026-09-16 18:16:15 +02:00
docs Sync SDL3_image wiki -> header 2026-09-29 16:46:24 +00:00
examples fix 'missing initializer' warnings from old gcc versions 2026-09-22 02:10:20 +03:00
external bump vendored zlib. 2026-10-25 17:37:20 +03:00
include/SDL3_image Sync SDL3_image wiki -> header 2026-08-11 05:04:14 +00:00
src Fixed potential out of bounds read in the LBM loader (thanks @Haind03!) 2026-10-24 08:34:21 -07:00
test cmake: map embedded resource paths to local paths on emscripten 2026-04-29 16:21:39 +02:00
VisualC rebuilt libpng dlls for windows from 1.6.59 version 2026-09-29 06:00:02 +03:00
Xcode upgrade vendored libavif to v1.1.1 2026-05-04 10:30:11 +03:00
.clang-format Updated .editorconfig and added .clang-format for SDL_image 2023-07-03 07:29:18 -07:00
.editorconfig Updated .editorconfig and added .clang-format for SDL_image 2023-07-03 07:29:18 -07:00
.gitignore projects: build-scripts directory should not be ignored 2025-12-09 18:04:57 +01:00
.gitmodules upgrade vendored libpng to v1.6.59 2026-09-29 05:15:50 +03:00
.wikiheaders-options .wikiheaders-options: Add readmesubdir=docs. 2026-09-24 18:28:09 -04:00
AGENTS.md policy: Added LLM policy. 2026-09-03 12:56:56 -04:00
Android.mk Added IMG_gpu.c to the Android and Visual Studio projects 2026-01-16 08:41:51 -08:00
CHANGES.txt Added patch notes for GPU texture functions 2026-01-16 08:45:47 -08:00
CLAUDE.md policy: Added LLM policy. 2026-09-03 12:56:56 -04:00
CMakeLists.txt Do not build the webpmux command line tool 2026-09-28 21:04:16 +03:00
INSTALL.md Updated installation documentation 2025-01-22 12:09:49 -08:00
LICENSE.txt Updated copyright for 2026 2026-01-01 11:19:46 -08:00
README.md Updated description 2026-01-08 10:54:35 -08:00

SDL_image 3.0

This is a simple library to load images of various formats as SDL surfaces. It can load BMP, GIF, JPEG, LBM, PCX, PNG, PNM (PPM/PGM/PBM), QOI, TGA, XCF, XPM, and simple SVG format images. It can also load AVIF, JPEG-XL, TIFF, and WebP images, depending on optional libraries.

The latest version of this library is available from GitHub: https://github.com/libsdl-org/SDL_image/releases

Installation instructions and a quick introduction is available in INSTALL.md

This library is distributed under the terms of the zlib license, available in LICENSE.txt.

Enjoy!

Sam Lantinga (slouken@libsdl.org)