【问题标题】:Get resized images from Google cloud storage从 Google 云存储中获取调整大小的图像
【发布时间】:2016-06-30 15:11:31
【问题描述】:

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

有没有办法用 URL 来指定这个,比如一个额外的 URL 参数?...

我正在使用如下所示的签名 URL:

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

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

【问题讨论】:

    标签: google-cloud-storage


    【解决方案1】:

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

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

    【讨论】:

    • 我也考虑过存储多个版本,但如果可能的话想避免这种情况......图像 API 看起来很棒,但是 - 因为我不熟悉 Python - 有没有可能在 Node.js 中完成(很快)?
    猜你喜欢
    • 2021-12-07
    • 2011-02-18
    • 2017-05-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-04
    • 2018-01-28
    相关资源
    最近更新 更多