Repository Map
Latest stable Based on Image release 0.3.0
The 0.3.0 release contains 15 Gradle projects. Nine are published coordinates, five are runnable examples, and one is a benchmark project. The project directory, Gradle path, and artifact name are intentionally not always the same, so the release registry is the authoritative inventory.
Platform and foundation
Section titled “Platform and foundation”- Image BOM aligns the eight image library artifacts.
- Immutable image processing is the portable Scrimage/Java2D foundation used by CAPTCHA, OCR, Ktor, Spring Boot, and the libvips API test fixtures.
Capabilities and frameworks
Section titled “Capabilities and frameworks”- CAPTCHA generates challenges and owns verification semantics.
- OCR adapts Tess4J/Tesseract to
ImmutableImage. - Ktor routes expose thumbnail and CAPTCHA routes.
- Spring Boot configures storage, CDN, health, and metrics.
Native processing
Section titled “Native processing”- Vips API defines
VipsImage,VipsRuntime, formats, writers, and lifecycle rules. - Java 21 JVips implements that API with JNI.
- Java 25 FFM implements it with the Foreign Function and Memory API.
The common API does not select or initialize a backend for the application. Deploy exactly one runtime implementation unless a measured migration requires both.
Learn and measure
Section titled “Learn and measure”The five workshops cover basic JVM processing, Ktor image/CAPTCHA, Ktor OCR, Spring Boot storage, and Spring Boot OCR. The benchmark project compares processing and I/O paths but is not a published library.
Start from the learning path instead of reading the project list alphabetically.
Source
Section titled “Source”Release diagrams
Section titled “Release diagrams”These diagrams are loaded directly from README assets published with the 0.3.0 release and pinned to its immutable commit. They describe this manual’s released structure and runtime flows, not later Snapshot changes. Select a preview to open the SVG at the same release commit.
image Architecture diagram
Section titled “image Architecture diagram”Release README: README.md
Bluetape4k Image overview diagram
Section titled “Bluetape4k Image overview diagram”Release README: README.md

