5

我有一个应用程序,用户可以在其中上传图像,并且它必须提供三种不同尺寸(缩略图、中等尺寸、全尺寸)。我的用户不需要修改图像。

似乎有两种选择:

选项 1:只要我想显示缩略图,就使用图像转换 url。前任。https://www.filepicker.io/api/file/hFHUCB3iTxyMzseuWOgG/convert?w=200&h=250

选项 2:使用 convert() 和 store 将缩略图存储在 S3 中。

我的问题是我可以使用选项 1 吗?这将如何影响性能?转换后的文件是否缓存在 filepicker.io 的末尾,或者每次用户浏览器点击转换 url 时 filepicker 是否转换图像?

4

2 回答 2

5

转换后的文件在我们端缓存,因此完全支持使用转换 url。如果您提前知道您想要的尺寸并且认为您不需要品种,您也可以使用 .convert() 调用来“预缓存”转换,但这更多的是一种风格偏好而不是巨大的性能差异

于 2012-12-20T00:40:15.340 回答
2

实际上,使用 Javascript .convert() 方法和使用 /convert REST url 之间有一个非常重要的区别。

每次调用 .convert() 时,都会用完帐户中的一个上传积分,而使用 /convert url 方法会使用其中一个转换积分……并且帐户的转换积分比上传积分多得多。

因此,在可能的情况下,使用 /convert 网址要便宜得多。

于 2014-01-20T07:52:26.993 回答