Breaking News

SAMA Introduces the S32 WOOD, a Compact M-ATX Case Bundled with an 80 PLUS Gold PSU Thypoch Completes Simera-C Cine Prime Lineup with New 100mm T1.9 Lens CORSAIR Launches the RM1200e Power Supply with Built-in PinProtect GPU Overcurrent Protection and Platinum-certified Efficiency CORSAIR Changes the Game with PureVector, a Science-Based Personalized Aiming Technology, Launching Exclusively in the SABRE v3 PRO PureVector Mouse Series AMD FSR Upscaling 4.1 Boosts Frames and Image Quality on More Devices

logo

  • Share Us
    • Facebook
    • Twitter
  • Home
  • Home
  • News
  • Reviews
  • Essays
  • About
    • Submit News

    • Contact Us
    • Privacy

    • Promotion
    • Advertise

    • RSS Feed

Search form

Facebook Open Sources Spectrum Mobile Image Software

Facebook Open Sources Spectrum Mobile Image Software

Enterprise & IT Jan 17,2019 0

Facebook has made Spectrum, an image processing library for Android and Apple iOS developed in-house, available to the public.

Facebook’s software application development and engineering department says that Spectrum allowed the social network upload images more efficiently. "With Spectrum, the team has improved reliability and quality of image uploads at scale across our apps," said Facebook mobile software engineer Daniel Hugenroth.

Spectrum is free and open source. Version 1.0.0 of the software is available on the GitHub code repository for programmers to use right away.

By using Mozjpeg, Spectrum 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.

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.

Spectrum is Open Source meaning you can fully debug it and you can 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.

“To serve a broad developer base, platforms hide details and parameters that we want to control to optimize the output. We wanted to make it easier for developers to send smaller files, while maintaining control of the image quality — without writing custom or hard-to-maintain solutions. Spectrum makes common image operations simple, efficient, and consistent for mobile developers. Its declarative API allows developers to focus on the desired output properties instead of the individual steps," said Hugenroth.

Tags: facebook
Previous Post
Academics Launch the Unit-e Decentralized Payments Network
Next Post
Tencent Releases Game of Thrones Smartphone Game

Related Posts

  • EU Privacy Watchdog Accused of Delaying Probe Procedures Against Facebook

  • Zuckerberg Says Remote Work is Here to Stay

  • Facebook to Launch New Shopping Feature Across Apps

  • EU Tech Chief Demands More From Facebook Regarding Business Practices

  • Facebook Buys GIPHY as Part of Instagram Team

  • Facebook Works With Telecoms on 2Africa Subsea Cable for Future Internet Connectivity

  • Facebook Reports Increased Number of Removals of Hate speech, Terrorism

  • Facebook Users Accept $550 Million Privacy Deal Over Facebook's “Tag Suggestions”

Latest News

SAMA Introduces the S32 WOOD, a Compact M-ATX Case Bundled with an 80 PLUS Gold PSU
Enterprise & IT

SAMA Introduces the S32 WOOD, a Compact M-ATX Case Bundled with an 80 PLUS Gold PSU

Thypoch Completes Simera-C Cine Prime Lineup with New 100mm T1.9 Lens
Cameras

Thypoch Completes Simera-C Cine Prime Lineup with New 100mm T1.9 Lens

CORSAIR Launches the RM1200e Power Supply with Built-in PinProtect GPU Overcurrent Protection and Platinum-certified Efficiency
PC components

CORSAIR Launches the RM1200e Power Supply with Built-in PinProtect GPU Overcurrent Protection and Platinum-certified Efficiency

CORSAIR Changes the Game with PureVector, a Science-Based Personalized Aiming Technology, Launching Exclusively in the SABRE v3 PRO PureVector Mouse Series
Gaming

CORSAIR Changes the Game with PureVector, a Science-Based Personalized Aiming Technology, Launching Exclusively in the SABRE v3 PRO PureVector Mouse Series

AMD FSR Upscaling 4.1 Boosts Frames and Image Quality on More Devices
GPUs

AMD FSR Upscaling 4.1 Boosts Frames and Image Quality on More Devices

Popular Reviews

Endorfy Thock V2 Wireless Keyboard

Endorfy Thock V2 Wireless Keyboard

SoundPeats Cove Pro

SoundPeats Cove Pro

The Quiet Technology Behind the Spin

The Quiet Technology Behind the Spin

Akaso Brave 8 Lite

Akaso Brave 8 Lite

SoundPeats C30

SoundPeats C30

Kioxia Exceria Plus G3 512GB microSD

Kioxia Exceria Plus G3 512GB microSD

be quiet! Dark Perk Mice

be quiet! Dark Perk Mice

XbotGo Chamaleon

XbotGo Chamaleon

Main menu

  • Home
  • News
  • Reviews
  • Essays
  • About
    • Submit News

    • Contact Us
    • Privacy

    • Promotion
    • Advertise

    • RSS Feed
  • About
  • Privacy
  • Contact Us
  • Promotional Opportunities @ CdrInfo.com
  • Advertise on out site
  • Submit your News to our site
  • RSS Feed