HelloStack
Libspectrum logo

Making mobile image processing simple

About Libspectrum

Libspectrum is a cross-platform image transcoding library for Android and iOS projects. By leveraging Mozjpeg, it delivers high-quality output with optimized file sizes, supports lossless edits like cropping and rotating, and exposes a declarative API to simplify image workflows and metadata handling.

Libspectrum screenshot

Key Features

For developers, Libspectrum handles common mobile image tasks with predictable results and small outputs:

Mozjpeg-based Encoding

Uses Mozjpeg under the hood to balance quality and size, producing small JPEGs with strong perceptual quality.

Lossless Crops and Rotates

Cropping and rotation are performed losslessly, avoiding recompression artifacts for graphical content.

Declarative Workflow API

Define the desired output characteristics and trust Libspectrum to orchestrate the processing, reducing risks around EXIF metadata.

Open-Source, Plugin-Ready Architecture

Portable C/C++ core with a plugin system to add codecs and build across Android and iOS.

Summary

Best for mobile engineering teams integrating image processing into Android and iOS apps, media-pipeline creators handling user photos, and projects needing codec extensibility.

More in API

See all →