High quality output that is small
High quality output that is small
Spectrum works hard to keep your images looking great. By using Mozjpeg it achieves a higher quality to file size ratio, common operations such as cropping and rotating can be executed lossless, and codec specifics like disabling chroma sampling increase the quality for graphical content.
Simple to use and easy to learn
Simple to use and easy to learn
Because Spectrum's API is declarative, you define the output characteristics of the image and Spectrum does the complicated orchestrating for you! This helps to prevent common missteps such as incomplete handling of EXIF metadata.
Cross platform and extensible
Cross platform and extensible
Spectrum is Open Source meaning you can fully debug it and you can easily add support for new codecs using its plugin architecture. It is built with cross platform for mobile in mind and written in portable C/C++ so that you can adopt it to your environment.