sksamuel/scrimage
JVM - Java, Kotlin, Scala image processing library observed · 2026-08-28
Health v2 · maintenance only
97/100
- Activity 98
- Release rhythm 95
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 7
- age_days: 4839
- days_rel: 39
- days_push: 14
- n_releases_24m: 28
Adoption not part of the score
1186 stars · 146 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Scrimage is an immutable, functional JVM library for image manipulation usable from Java, Kotlin, and Scala. It supports resizing, format conversion, filters, cropping, metadata reading, and formats like WebP and GIF animation.
Use cases
- generate thumbnails of user-uploaded images in a web app
- convert images between jpeg, png, gif, and webp formats
- resize product images to uniform dimensions
- apply grayscale or other filters to images
- optimize png uploads with maximum compression
- read exif metadata from image files
- create animated gifs
When to choose
- you need simple, common image operations on the JVM with a concise immutable API
- you work in Java, Kotlin, or Scala and want one library usable from any JVM language
- you need extra formats like WebP or animated GIF support
When to avoid
- you need advanced computer vision features like face recognition or movement tracking
- you are not on the JVM platform
- you need GPU-accelerated or real-time image processing
Facets
library · maturity active
image-processing image-processing web-development jvm cross-platform scala thumbnails image-conversion webp gif-animation immutable-api
2 sources
- readme: https://github.com/sksamuel/scrimage · fetched 2026-08-28 · 54dfeb1cd682
- homepage: https://sksamuel.github.io/scrimage · fetched 2026-08-29 · da619c70bcf6
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| sksamuel/scrimage | main | 97 |
For agents
markdown · JSON · MCP: product_card(name="sksamuel/scrimage")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem