Facebook開源Spectrum 讓大圖上傳變得更簡單
足以媲美單反的手機相機性能的提升,所拍攝的照片容量也變得越來越大。那麼如何更方便地將這些大容量高清視頻上傳到網絡上呢?近日Facebook開源了名為Spectrum的實用工具。Spectrum是Android和iOS端的一個圖像處理庫,在提高上傳圖像可靠性的同時,降低對流量的需求。
目前Facebook旗下的多款移動APP均已經內置了Spectrum組件。該圖像處理庫可以提供圖像處理任務(裁剪、縮放和轉碼等)、降低文件尺寸以及改善可靠性等一站式服務。而Spectrum最為有趣的地方在於並不需要人員一步步手動定義所有的處理行為,而是開發者想要實現什麼效果,那麼這個庫就可以調用相應的執行代碼。
在最近召開的droidcon SF大會上,Facebook對外公佈了Spectrum。該庫於今天開始可以免費從GitHub頁面上進行。雖然Spectrum的核心是用C ++編寫的,但Facebook也發布了Java和Objective-C API,以便開發者更容易使用該工具。