Pure-Kotlin image codec core for Kotlin Multiplatform. Decodes PNG and APNG, JPEG (baseline and progressive), GIF, BMP, lossless WebP (VP8L only; lossy VP8 is not implemented), TIFF (first IFD) and JPEG 2000; encodes PNG, JPEG, GIF and BMP. Header-only probing, EXIF orientation, geometry ops and hostile-input guards. kotlin-stdlib only; 22 targets across Android, JVM, Apple, Linux, Windows, androidNative, JS and Wasm.
Artifacts using KiteImage (3)
Shared core for KitePDF - geometry, zip, fonts and the render canvas. Comes with any KitePDF handler; never add it directly.
Last Release on Sep 14, 2026
Compose Multiplatform binding for KiteImage: the KiteImage() composable, which auto-detects animated versus static input and plays GIF, APNG and animated lossless WebP with correct delays, disposal and loop count, plus KiteBitmap-to-ImageBitmap ...
Last Release on Jul 26, 2026
Coil interop for KiteImage: KiteImageDecoder plugs the pure-Kotlin codecs into Coil's pipeline while network and caching stay Coil's, and KiteAsyncImage() plays GIF, APNG and animated lossless WebP. Builds for the seven Compose Multiplatform targets, ...
Last Release on Jul 26, 2026
- Prev
- 1
- Next