2016-05-12 106 views
0

如果只知道文章的URL,是否可以通過API調用獲取與維基百科文章相關聯的(默認)圖像?如何獲取維基百科文章的默認圖片?

是否可以對調用中的圖像大小/分辨率進行約束(因爲圖像通常以不同的分辨率提供)?

可以請求最大圖像版本不大於MAX_X px?

一個例子:

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大小。

回答

1

使用MediaWiki APIpageimages。例如,對於維基百科的文章Jaguar並要求最大圖像尺寸查詢將是:

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

從反應就可以得到同樣the largest image version,剛剛從像素去除拇指部分和一切的結束的鏈接。

+0

是否可以請求最大圖像版本&&不大於MAX_X px?例如img是2000x1000,reguest最大&&不大於1. MAX_X = 1000>響應img與1000x500 - 2. MAX_X = 4000>響應img與2000x1000 –

+0

@ B.Smith是的,您可以通過使用此API,只需設置'pithumbsize = MAX_X',並且響應將始終包括**最大圖像版本&&不大於MAX_X px **。 – Termininja

相關問題