我需要存储两种尺寸的图像:
1.缩略图(100x200px)。
2. 大图(1024x2048)。
有几种存储选项:
a) 保存原始图像,然后在页面加载时使用“图像操作 API”动态调整其大小。
b) 通过“Image Manipulation API”调整原始图像的大小,而不是以不同的分辨率保存两份副本。
在我看来,选项 a) 使用了大量的“前端实例时间”。但我没有找到任何关于如何使选项 b) 起作用的信息。
最佳答案
您可以使用 getServingUrl 免费获取它API。
您将图像上传到 blobstore 并向用户传递带有调整大小参数的 url。
后端会在运行时为您调整图像大小并保存缓存版本,您只需支付带宽费用。
关于java - 在 App Engine Blob 存储中存储图像的最佳方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9813478/