【发布时间】:2019-03-21 06:31:59
【问题描述】:
我们的应用实现了 Google Photos API 以允许我们的用户从他们的 Google Photos 相册中选择图像,然后对其进行编辑。
但是,在某些情况下,从 Google Photos API (with URL as BASE_URL=d) 检索到的图像已损坏,即部分图像内容变灰。
我们无法在手机上复制该问题,因此很难判断 Google 相册中的图像数据是否已经损坏,或者数据在互联网传输过程中已损坏。
我们还为下载的图像数据实现了 jpg 数据检查 (SOI = 0xffd8 and EOI = 0xffd9)。对于最初损坏(i.e., SOI = 0xffd8 but EOI != 0xffd9) 然后上传到 Google Photos 的 jpg 源,可以通过 Google Photos API 正确触发下载数据的损坏标准。但是对于本期提到的内容部分变灰的jpg图片,则永远不会触发该条件。
在使用 Google Photos API 之前,我们已经使用 Picasa API 大约 2 年了。并且损坏的图像问题永远不会发生。有人对 Google Photos API 有同样的问题吗?
【问题讨论】: