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

时间:2016-03-15 09:12:56

标签: google-cloud-storage

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

有没有办法用URL指定这个,就像一个额外的URL参数?...

我使用的签名网址如下:

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

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

1 个答案:

答案 0 :(得分:6)

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

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