用户可以将图片上传到 blobstore,我想将其调整为最大宽度仅为 500 像素。我不想指定高度,因为我希望它保持纵横比。
images api 的 resize() 函数似乎也需要高度。这是真的?
我怎样才能得到我想要的?
用户可以将图片上传到 blobstore,我想将其调整为最大宽度仅为 500 像素。我不想指定高度,因为我希望它保持纵横比。
images api 的 resize() 函数似乎也需要高度。这是真的?
我怎样才能得到我想要的?
resize 方法的AppEngine API 文档说:
调整图像大小,缩小或放大到给定的宽度和高度。调整大小变换保留了图像的纵横比。如果同时提供了宽度和高度参数,则转换将使用导致较小图像的尺寸。
这听起来正是您想要的。只需指定宽度,高度将转换为适当的值以保持原始图像的纵横比。