As modern smartphones capture high-resolution images, the large file size makes uploads unreliable on some mobile networks.

Resizing the image on the senders equipment reduces the bandwidth required to send the image.

As a result, the entire pipeline has minimal payload overhead, improving the end-to-end experience.

Facebook launches open-sourced Spectrum

The remaining challenge is how to maintain image quality while benefiting from the smaller file.

It also uses C/C++ code for higher performance with Java and Objective-C wrapper APIs to make development easier.

The consistent API makes these features accessible to developers who are not image experts, Hugenroth added.

spot_img

The open source project Spectrum 1.0.0 is now available onGitHubcode repository.

source: www.techworm.net