是否可以获得存储在Google云端存储上的图片的大小调整版本?
我正在使用GCS将我的用户图像存储在我们的react-native应用程序中。我需要一个小版本的图像,所以我可以实现渐进式加载。有没有办法从GCS网址或使用任何其他方法获取调整大小的图像?
我想避免在我们的存储中有多个相同图像的实例。
我知道你可以这样做:
使用谷歌照片,其中= sXX在最后(xx是介于0和~2500之间的任何数字)是返回图像的大小。
是否可以使用GCS做类似的事情?
这是关于我们的应用程序的图像的网址:
.appspot/1513912717946-Image_1513912675892.jpg
回答如下:
您需要App Engine来生成这些URL,这仅在标准环境中可用。
相关文档是:Python,Java,PHP和Go。
API允许您生成(和删除)这些URL。生成的URL支持=sXX
参数。 XX
是0-2560之间的整数,表示图像最长边的长度(以像素为单位)。它还支持使用=sXX-c
将图像裁剪成正方形。
阐述:App Engine是谷歌的PaaS产品。您可以阅读有关标准和灵活环境here的更多信息。
是否可以获得存储在Google云端存储上的图片的大小调整版本?
我正在使用GCS将我的用户图像存储在我们的react-native应用程序中。我需要一个小版本的图像,所以我可以实现渐进式加载。有没有办法从GCS网址或使用任何其他方法获取调整大小的图像?
我想避免在我们的存储中有多个相同图像的实例。
我知道你可以这样做:
使用谷歌照片,其中= sXX在最后(xx是介于0和~2500之间的任何数字)是返回图像的大小。
是否可以使用GCS做类似的事情?
这是关于我们的应用程序的图像的网址:
.appspot/1513912717946-Image_1513912675892.jpg
回答如下:
您需要App Engine来生成这些URL,这仅在标准环境中可用。
相关文档是:Python,Java,PHP和Go。
API允许您生成(和删除)这些URL。生成的URL支持=sXX
参数。 XX
是0-2560之间的整数,表示图像最长边的长度(以像素为单位)。它还支持使用=sXX-c
将图像裁剪成正方形。
阐述:App Engine是谷歌的PaaS产品。您可以阅读有关标准和灵活环境here的更多信息。