如何获取维基百科文章的默认图片?

How to get the default image of Wikipedia article?

如果只知道文章的 URL,是否可以通过 API 调用获取与维基百科文章关联的(默认)图像?

是否可以在调用中限制图像大小/分辨率(因为图像通常有不同的分辨率)?

是否可以请求不大于 MAX_X 像素的最大图像版本?

例子:

https://upload.wikimedia.org/wikipedia/commons/e/e9/Jaguar_%28Panthera_onca_palustris%29_female_Piquiri_River_2.JPG

4769x3179 大(1,5 比率)。

MAX_X 大小限制为 3000 的请求将导致图像缩放为 3000x2000

MAX_X 大小限制为 5000 的请求将生成原始大小 (4769x3179) 的图像,因为 MAX_X 大于图像的 x 大小.

使用 MediaWiki API with pageimages. For example for Wikipedia article Jaguar 并请求最大图像大小 500 查询将是:

https://en.wikipedia.org/w/api.php?action=query&prop=pageimages&titles=Jaguar&pithumbsize=500

从响应中您还可以得到 the largest image version,只需删除 thumb 部分以及从 像素到结尾 的所有内容] 的 link.