0

用户可以将图片上传到 blobstore,我想将其调整为最大宽度仅为 500 像素。我不想指定高度,因为我希望它保持纵横比。

images api 的 resize() 函数似乎也需要高度。这是真的?

我怎样才能得到我想要的?

4

1 回答 1

3

resize 方法的AppEngine API 文档说:

调整图像大小,缩小或放大到给定的宽度和高度。调整大小变换保留了图像的纵横比。如果同时提供了宽度和高度参数,则转换将使用导致较小图像的尺寸。

这听起来正是您想要的。只需指定宽度,高度将转换为适当的值以保持原始图像的纵横比。

于 2011-01-13T21:30:25.887 回答