0

我们的应用程序实现了 Google Photos API 以允许我们的用户从他们的 Google Photos 相册中选择图像,然后对其进行编辑。但是,在某些情况下,从 Google Photos API 检索到的图像(with URL as BASE_URL=d)已损坏,即部分图像内容变灰。

我们无法在手机上复制该问题,因此很难判断谷歌相册中的图像数据是否已经损坏,或者数据在互联网传输过程中是否已损坏。

我们还(SOI = 0xffd8 and EOI = 0xffd9)为下载的图像数据实现了 jpg 数据检查。对于最初损坏(i.e., SOI = 0xffd8 but EOI != 0xffd9)然后上传到 Google Photos 的 jpg 源,可以通过 Google Photos API 正确触发下载数据的损坏标准。但是对于本期中提到的内容部分变灰的jpg图片,这个标准是永远不会触发的。

在使用 Google Photos API 之前,我们已经使用 Picasa API 大约 2 年了。并且损坏的图像问题永远不会发生。有人对 Google Photos API 有同样的问题吗?

4

1 回答 1

0

我通过 Google Photos 网站遇到了类似的问题,并就此联系了支持人员。他们说这是一个从 3 月 20 日开始的已知问题,工程师正在解决这个问题。

关于我遇到的更多细节:我通过 Backup & Sync(他们的桌面同步工具)上传了一张照片,将它们放在 Google Drive 中,并将其设置为将所有照片复制到 Google Photos。该照片在云端硬盘中看起来不错,但 Google 照片中的版本已损坏,其中一大块照片是纯色的。

于 2019-03-31T21:36:05.173 回答