伴随着手机拍照性能的提升,所得到的相片画质也越来越好,甚至号称媲美单反相机,目前最高达 4800 万画素的高解析照片虽然画质精细,其档案也比过去大得多了,为了能够确保这些高解析照片能够更容易地上传到网络上分享,Facebook 今日(1/18)正式开放了一个名叫 Spectrum 的工具,用以让高清照片能够用最省流量的方式来上传。
Facebook 开放 Spectrum 图像处理数据库源代码,以帮助大尺寸高解析图片上传
大型的图片不仅需消耗行动装置上更多的储存空间,在上传分享时也消耗更多网络流量,这也是目前受到许多人爱用的 Whatsapp 和 Facebook 等应用程序会对使用者上传的图片进行压缩的原因,这些平台还会自动缩减照片的尺寸大小与重新格式化,确保上传过程更顺利流畅,另一方面也能有效缩短载入时间。
Facebook 于 2018 年 11 月举办的 Droidcon SF 大会中发表了 Spectrum 的Beta 测试版本(v0.9),这个 Android 和 iOS 系统所使用的的图像处理库,它能够在提高上传图像画质与清晰度的同时,降低对网络流量的需求,目前 Facebook 旗下多款应用程序都已经内建这个系统,Spectrum 这个影像处理库可提供像是裁切、缩放、降低档案尺寸等所有服务,开发者不需要逐一手动设定所需的所有处理项目与行为,直接从里面调用对应的执行源代码即可完成。
今日这个处理库已经开放开发者于 GitHub 上进行,虽然该数据库的核心采用 C++ 程式语言来编写,但 Facebook 同时发布了 Java 与 Objective-C 两种 API,提供更多元的介接方式供开发者选用。
【Spectrum 官方页面,点这里】
◎资料来源:VentureBeat