脸书正式发布了一款名为Spectrum的开源图像压缩库,可以保证网上上传图像的质量,但不会占用用户太多的数据流量。

这家在线社交网络服务公司于11月在Droidcoin SF 2018大会上首次推出了这一新功能。从那时起,Spectrum就有了测试版。

周四,Spectrum 1.0.0正式在Github页面上发布,Facebook向Android和iOS的开发者开放了它。

跨平台图像转码库

Facebook表示:“我们很自豪地推出了Spectrum,这是一个跨平台的图像转码库,可以轻松地集成到Android或iOS项目中,高效地执行常见的图像操作。写了在开源页面。

它也是开源开发人员可以调试它,并使用其插件架构添加对新编解码器的支持。Spectrum是专门为跨平台移动设备开发的,它是用可移植的C/ c++编写的,因此开发人员可以很容易地使用该工具。Facebook还发布了Java和Objective-C应用程序接口(API),使其更加用户友好。

高质量图像与小数据

脸谱网一直在一系列移动应用程序中使用Spectrum。基本上,该库允许用户进行图像编辑,以减小文件大小而不影响其质量。该工具将图像压缩到比原始尺寸小15%,而不影响其质量。

开发人员很快就爱上了Spectrum,因为与其他图像处理应用程序不同,他们只需要设置预期的结果,然后库就可以完成工作。

使用简单

由于Spectrum的API是声明性的,开发人员只需“定义图像的输出特征”,它就可以完成所有复杂的任务。这有助于防止常见的人为错误,例如EXIF元数据的不完整处理。

这是通过使用所谓的“食谱”来完成的,它与库使用的插件捆绑在一起,并由Facebook进行分类。例如,JPEG插件将有几个设计用于处理JPEG图像的菜谱。

频谱可供下载在GitHub页面上。

corbero万博体育登录首页 2023 TECHTIMES.com版权所有。未经允许,请勿转载。