Facebook 在 Github 上发布 Spectrum,照片上传更高效

栏目: IT资讯 · 发布时间: 5年前

内容简介:大家有没有发现,智能手机的照片文件变得越来越大——这些文件会占用大量空间,并且有需要很长时间才能加载的可能性,有时甚至无法加载。 为提高上传效率,Facebook 的软件团队为 Android 和 Apple iOS 应用程序提...

大家有没有发现,智能手机的照片文件变得越来越大——这些文件会占用大量空间,并且有需要很长时间才能加载的可能性,有时甚至无法加载。

为提高上传效率,Facebook 的软件团队为 Android 和 Apple iOS 应用程序提供了一个名为 Spectrum 的图像处理库。官方表示,他们使用 Spectrum,提高了应用程序中大规模图像上传的可靠性和质量。

自11月首次向公众推出时,Spectrum 已推出测试版(v0.9)。Facebook 现已在 GitHub 上正式推出1.0.0版软件(Spectrum 1.0.0),向开发者社区开放。

Facebook 在 Github 上发布 Spectrum,照片上传更高效

它是如何工作的?

首先,它通过转码(更改数据文件格式)来减小文件大小。这减少了数据消耗,并加快了上传速度。另外,它与其他现有的本机图像压缩库(如 MozJpeg)集成并压缩图像,创建一个更小但几乎与原始质量一样好的图像。

MozJpeg 是 Mozilla 研究团队于2014年推出的JPEG编码器,可以将文件大小减少10-15%,以便上传。

据该公司称,Spectrum 的声明式应用程序编程接口(API)允许开发人员专注于所需的输出属性而不是单个步骤。

此外,该公司称 Spectrum 在裁剪和旋转JPEG图像时更喜欢无损方法,在调整大小时“优化了解码器采样和像素完美大小调整之间的相互作用”。

据报道,Facebook 大约在18个月前开始开发 Spectrum,并逐渐将其整合到自己的应用程序中。


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

黑客简史:棱镜中的帝国

黑客简史:棱镜中的帝国

刘创 / 电子工业出版社 / 2015-1 / 39.80元

“黑客”,伴随着计算机和互联网而诞生,他们掌握着前沿的计算机和网络技术,能够发现并利用计算机系统和网络的弱点,他们的行为动机多样,因此我们必须对这一群体进行分解,认识他们及其技术的两面性——“黑客”中那些不断拓展技术边界、富于创造力的,和那些掌握技术、却利欲熏心的,就像硬币的两面,谁都无法清晰地辨别是非。相对于主流文化,黑客的行为方式和理念等形成了一种“亚文化”,与主流文化相互作用。一起来看看 《黑客简史:棱镜中的帝国》 这本书的介绍吧!

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具