AWS Media Amazon 镜像托管有哪些参数?

Lar*_*ger 3 url amazon-s3 amazon-web-services

我正在使用一个使用 Amazon 托管图像的 API。图像 URL 如下所示:

https://m.media-amazon.com/images/M/MV5BZmExNmEwYWItYmQzOS00YjA5LTk2MjktZjEyZDE1Y2QxNjA1XkEyXkFqcGdeQXVyMTQxNzMzNDI@._V1_UX128_CR0,3,128,176_AL_.jpg
https://m.media-amazon.com/images/M/MV5BOTI4NTNhZDMtMWNkZi00MTRmLWJmZDQtMmJkMGVmZTEzODlhXkEyXkFqcGdeQXVyNjc1NTYyMjg@._V1_UX128_CR0,3,128,176_AL_.jpg
...
Run Code Online (Sandbox Code Playgroud)

URL 的架构是这样的:

https://m.media-amazon.com/images/M/MV5BZmExNmEwYWItYmQzOS00YjA5LTk2MjktZjEyZDE1Y2QxNjA1XkEyXkFqcGdeQXVyMTQxNzMzNDI@._V1_UX128_CR0,3,128,176_AL_.jpg
https://m.media-amazon.com/images/M/MV5BOTI4NTNhZDMtMWNkZi00MTRmLWJmZDQtMmJkMGVmZTEzODlhXkEyXkFqcGdeQXVyNjc1NTYyMjg@._V1_UX128_CR0,3,128,176_AL_.jpg
...
Run Code Online (Sandbox Code Playgroud)

我想知道@符号后面的东西是什么设置?@._V1_UX128_CR0,3,128,176_AL_.jpg有没有什么地方有文档什么参数做什么?压缩、宽度、高度?

小智 6

好吧,我也想知道这个问题,因为我在网上找不到任何文档,所以我只是尝试了我能找到的所有参数并写下了这些文档。

(免责声明:我不保证它们 100% 准确,并且我没有遗漏一些参数)

IMDB 图像/亚马逊图像 API 参考

这是我通过尝试、错误、血汗和泪水拼凑而成的 IMDB 图像 API 参考

句法:

  • @@._V1_以or开头@._V1_(我假设是 api 版本)
  • 然后参数为参数名称和值的 2 个大写字母,例如QL100,由_
  • a 末尾有一个,width,height.jpg或任何格式
  • 完整图像可以是:https://m.media-amazon.com/images/M/<whatever>@._V1_QL75_UY562_CR1,0,380,562.jpg
  • 从技术上讲,所有参数都是可选的,您可以使用 获取原始图像@._V1_.jpg

参数

  • QL(可选)是质量 1-100。这会施加轻微的压缩。推荐参数,否则你可以获得大约 80mb 的图像
  • UY应该与高度匹配,否则会有白色边框
  • UX(可选)应与宽度匹配,否则会有白色边框
  • CR是作物:
    • CR0,0,或者CR0,,是没有作物。适合较大/高清图像
    • CR1,0,适用于景观“包含”样式作物
    • CR1,1,未知风景或肖像的通用裁剪
  • SXSY(可选)是scaleX和scaleY。基本上迫使 img 变小。不会低于SX40
  • AL添加_AL_在最后,之前.jpg是一个有效的参数,但从我的测试来看它没有做任何事情

例子

  • 通用示例:
    https://m.media-amazon.com/images/M/MV5BZmUzMThjOTItZGY4ZS00ODcwLTliNTMtYjVkM2JmY2QxNmRhXkEyXkFqcGdeQXVyMzgxODM4NjM@._V1_QL75_UY562_CR1,0,380,562.jpg
  • 超低质量示例:
    https://m.media-amazon.com/images/M/MV5BMTg4MDk1ODExN15BMl5BanBnXkFtZTgwNzIyNjg3MDE@._V1_QL10_UY281_SX100_CR0,,190,281.jpg
  • 低质量示例:
    https://m.media-amazon.com/images/M/MV5BMTg4MDk1ODExN15BMl5BanBnXkFtZTgwNzIyNjg3MDE@._V1_QL75_UY422_CR1,1,285,422.jpg
  • 高品质示例:
    https://m.media-amazon.com/images/M/MV5BMTg4MDk1ODExN15BMl5BanBnXkFtZTgwNzIyNjg3MDE@._V1_QL100_UY1000_CR0,,1500,1000.jpg
  • 原始图像(全质量)示例:
    https://m.media-amazon.com/images/M/MV5BMTg4MDk1ODExN15BMl5BanBnXkFtZTgwNzIyNjg3MDE@._V1_.jpg