@user0name0

Как получить максимальный размер изображения в vk api через wall.get?

Получаю через wall.get информацию о посте, вывод разрешений фото с этого поста выглядит так:
spoiler
"photo": {
"id": ****,
"album_id": -7,
"owner_id": -****,
"user_id": ****,
"sizes": [{
"type": "m",
"url": "https://pp.userap...2ca/WFWHBKIsJc4.jpg",
"width": 130,
"height": 125
}, {
"type": "o",
"url": "https://pp.userap...2ce/eSVE4kl5yqg.jpg",
"width": 130,
"height": 125
}, {
"type": "p",
"url": "https://pp.userap...2cf/zPwkqbdRkEI.jpg",
"width": 200,
"height": 192
}, {
"type": "q",
"url": "https://pp.userap...2d0/Ni2mXCifANY.jpg",
"width": 320,
"height": 307
}, {
"type": "r",
"url": "https://pp.userap...2d1/eocR5ckPd5w.jpg",
"width": 510,
"height": 490
}, {
"type": "s",
"url": "https://pp.userap...2c9/ivqERmnW5NI.jpg",
"width": 75,
"height": 72
}, {
"type": "x",
"url": "https://pp.userap...2cb/WdYHzNRZrK0.jpg",
"width": 604,
"height": 580
}, {
"type": "y",
"url": "https://pp.userap...2cc/EvboDkwfw7g.jpg",
"width": 807,
"height": 775
}, {
"type": "z",
"url": "https://pp.userap...2cd/pzIS6mZAW8M.jpg",
"width": 1080,
"height": 1037
}],


И оригинал изображения каждый раз выводится под разными номерами и разными типами. Здесь это type z и 8 порядковый номер, в другом посте - 6 номер и другой тип. Как получить максимальный размер?
  • Вопрос задан
  • 822 просмотра
Пригласить эксперта
Ответы на вопрос 1
@user0name0 Автор вопроса
https://vk.com/dev/objects/photo_sizes
Вот тут написано, что:
y — пропорциональная копия изображения с максимальной стороной 807px;
z — пропорциональная копия изображения с максимальным размером 1080x1024;
w — пропорциональная копия изображения с максимальным размером 2560x2048px.

Наверное, нужно перебирать типы, есть ли w, z или y по порядку? Как это реализовать?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы