Summary
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 build options
Versions
v3.4.0 :: 0 :: gentoo
- Modified
- License
- ZLIB
- Keywords
- amd64 arm64 ~ppc ~ppc64 ~x86
- USE flags
- avif gif jpeg jpegxl png samples static-libs stb test tiff webp
v3.2.4 :: 0 :: gentoo
- Modified
- License
- ZLIB
- Keywords
- amd64 x86 ~ppc
- USE flags
- avif gif jpeg jpegxl png samples static-libs stb test tiff webp
USE flags
General
- avif
- Add AV1 Image Format (AVIF) support
- gif
- Add GIF image support
- jpeg
- Add JPEG image support
- jpegxl
- Add JPEG XL image support
- png
- Add support for libpng (PNG images)
- samples
- Install sample programs
- static-libs
- Build static versions of dynamic libraries as well
- stb
- Use stb_image from vendored dev-libs/stb for JPEG and PNG image loading to reduce external dependencies
- test
- Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
- tiff
- Add support for the TIFF image format
- webp
- Add support for the WebP image format
abi_mips
- n32
- 64-bit (32-bit pointer) libraries
- n64
- 64-bit libraries
- o32
- 32-bit libraries
abi_s390
- 32
- 32-bit (s390) libraries
- 64
- 64-bit (s390x) libraries
abi_x86
- 32
- 32-bit (x86) libraries
- 64
- 64-bit (amd64) libraries
- x32
- x32 ABI libraries
Dependencies
media-libs / libavif : Library for encoding and decoding .avif files
media-libs / libjpeg-turbo : MMX, SSE, and SSE2 SIMD accelerated JPEG library
media-libs / libjxl : JPEG XL image format reference implementation
media-libs / libpng : Portable Network Graphics library
media-libs / libsdl3 : Simple Direct Media Layer
media-libs / libwebp : A lossy image compression format
media-libs / tiff : Tag Image File Format (TIFF) library
Runtime Dependencies
media-libs / libavif : Library for encoding and decoding .avif files
media-libs / libjpeg-turbo : MMX, SSE, and SSE2 SIMD accelerated JPEG library
media-libs / libjxl : JPEG XL image format reference implementation
media-libs / libpng : Portable Network Graphics library
media-libs / libsdl3 : Simple Direct Media Layer
media-libs / libwebp : A lossy image compression format
media-libs / tiff : Tag Image File Format (TIFF) library
Depending packages
app-emulation / fs-uae : Integrates the most accurate Amiga emulation code available from WinUAE
dev-lang / swi-prolog : Versatile implementation of the Prolog programming language
games-strategy / freeciv : Multiplayer strategy game (Civilization Clone)
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
media-libs/sdl3-image: Stabilize 3.4.0 arm64, #980392
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Eli Schwartz · gentoo
media-libs/sdl3-image: Stabilize 3.4.0 amd64, #980392
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
media-libs/sdl3-image: Keyword 3.4.0 ppc64, #980393
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
media-libs/sdl3-image: Remove full stop from DESCRIPTION
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
media-libs/sdl3-image: Keyword 3.4.0 arm64, #971357
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Jolly · gentoo
media-libs/sdl3-image: add 3.4.0
Signed-off-by: Matt Jolly <kangie@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Eli Schwartz · gentoo
media-libs/sdl3-image: Stabilize 3.2.4 x86, #968911
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
media-libs/sdl3-image: Keyword 3.2.4 ppc, #962000
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
*/*: Use := on virtual/zlib deps, part 5
Done via: ``` git grep -l 'virtual/zlib-' | xargs sed -i -r -e 's@virtual/zlib-[0-9.]*(-r[0-9]*)?@&:=@g' git grep -l 'virtual/zlib-' | xargs sed -i -e 's@:=:=@:=@g' pkgcheck scan --commits \ -c SourcingCheck,VisibilityCheck,DependencyCheck --exit error ``` Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
media-*/*: update for virtual/zlib
Update done using: ``` git grep -l sys-libs/zlib media-* | xargs sed -i -e s@sys-libs/zlib@virtual/zlib@g git diff --name-only | xargs copybump git diff --name-only | xargs grep -l PYTHON_COMPAT | xargs gpy-impl -@dead pkgcheck scan --commits -c SourcingCheck,VisibilityCheck --exit error ``` Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
media-libs/sdl3-image: Keyword 3.2.4 x86, #962000
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
media-libs/sdl3-image: Stabilize 3.2.4 amd64, #963719
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Jolly · gentoo
media-libs/sdl3-image: new package, add 3.2.4
Signed-off-by: Matt Jolly <kangie@gentoo.org>