从 Google 云存储中获取调整大小的图像

Get resized images from Google cloud storage

最初加载我的网站时,我需要从我的 Google 云存储中加载用户上传的几张图片。为了加快我的加载时间,我想要以较低的分辨率获取图像。

有没有办法用 URL 来指定它,就像附加的 URL 参数一样?...

我使用的签名 URL 看起来像这样:

baseURL + "?GoogleAccessId=" + GoogleAccessStorageId + "&Expires=" + Expiration + "&Signature=" + UrlEncodedSignature

此处指定:https://cloud.google.com/storage/docs/access-control#Signed-URLs

不直接,不。 AppEngine 有一个 Images API 可以提供来自 GCS 的图像,并且该图像服务可以包括转换,但是 GCS 本身不知道它存储的对象类型,并且没有关于图像文件或转换它们的特殊知识。

一个选项是在您上传原始图像时存储每个图像的较小版本。然后你可以直接引用那个对象。第二种选择是通过 AppEngine 提供图像以利用其图像 API。