1

我们正在使用 GAE 开发图像共享服务。自上周以来,许多用户报告说“人像图像是横向的”。我们发现,从一个特定的时间点开始,通过 GAE 上传和分发的图像规范发生了变化。

所以规格似乎在 3/18 03:25(UTC) 左右发生了变化。Exif 的“方向”没有正确应用。

我们正在使用 GAE/Python。我们将用户上传的图片保存到 GoogleCloudStorage,然后使用我们通过 get_serving_url 获得的 URL 来分发它们。

这个问题是暂时的吗?另外,是否可以在 3/18 03:22(UTC) 之前恢复规格?

4

1 回答 1

-1

我认为这是因为当 get_serving_url 服务调整图像大小时,它总是从图像的最长边调整图像大小,保持纵横比不变。如果您有 1600x2400 的图像,则调整大小的图像为 106x160 以保持纵横比相同。

在您的情况下,其中一个图像是 306x408(这是正确的),因为图像是从高度调整大小的,而另一个图像是 360x270(其中方向发生变化),图像是从宽度调整大小的。我认为在后一个中,方向改变只是为了保持纵横比相同。

于 2015-03-24T00:11:21.253 回答