Мне хотелось бы получить только пейзажные фотографии от Flickr, но я не вижу никаких параметров, которые позволят мне это сделать. Кто-нибудь знает, есть ли способ?API: Get Flickr Фотографии по ориентации
3
A
ответ
4
В ответ от функции flickr.photos.search
вы можете указать ряд дополнительных параметров, которые известны как extras
. Для каждого URL (в формате url_s,url_q
...) кроме того, что вы укажете, вы получите следующую информацию.
Пример JSON réponse
{
...
"photos": {
"page": 1,
"pages": "478",
"perpage": 2,
"total": "4775",
"photo": [
{
...
"longitude": 0, "accuracy": 0, "context": 0, "media": "photo",
"media_status": "ready",
"url_q": "https:\/\/farm4.staticflickr.com\/0000\/000_000_q.jpg",
"height_q": "150",
"width_q": "150",
...
},
{
...
"longitude": 0, "accuracy": 0, "context": 0, "media": "photo",
"media_status": "ready",
"url_q": "https:\/\/farm4.staticflickr.com\/0000\/000_111_q.jpg",
"height_q": "150",
"width_q": "150",
...
},
] },
"stat": "ok"
};
Если вы хотите URL для фотографии размером Q, вы будете иметь атрибуты height_q
и width_q
. Если width_q
больше height_q
Ориентация: пейзаж. Если это наоборот, ориентация фотографии портрет, в противном случае это идеальный квадрат.
В Javascript вы могли бы написать такую функцию:
function determinePhotoOrientation(width, height) {
if (width > height) {
return 'landscape';
} else if (width < height) {
return 'portrait';
}
return 'square';
}
Если вы используете другой язык, который вы можете сделать подобную функцию на этом языке, чтобы помочь вам определить ориентацию.
Смежные вопросы
- 1. Ruby Flickr API и фотографии
- 2. Flickr API, возвращающий повторяющиеся фотографии
- 3. Фотографии Flickr по группе с именем местоположения
- 4. Идентификатор фотографии ID Flickr
- 5. Flickr API не возвращает фактические фотографии
- 6. Flickr API - последние фотографии из набора?
- 7. AngularJS Flickr API
- 8. Flickr api vs. Picasa api
- 9. Flickr получить последние фотографии ASP с помощью API
- 10. Flickr API - phpFlickr - Показать личные фотографии с photosets_getPhotos()
- 11. API Flickr: Как получить только фотографии, у которых нет альбомов?
- 12. Получить альбомы и фотографии указанных альбомов с помощью flickr api
- 13. Get Flickr Sets
- 14. Flickr API случайный div фон
- 15. Случайные фотографии из Flickr JSON кормить
- 16. Как загрузить фотографии с Flickr с помощью Flickr API в Python 3
- 17. Группы извлечения Flickr (идентификаторы) с идентификатором фотографии с использованием API Flickr
- 18. Фотографии пула группы Flickr - как скачать все фотографии группы
- 19. java flickr и flickrj Загрузить фотографии пользователя
- 20. как искать фотографии flickr с помощью тега
- 21. как можно добавлять фотографии с flickr?
- 22. Вытащить отмеченные теги фотографии от Flickr
- 23. Как сортировать по релевантности в API Flickr?
- 24. Получить фотографии с API flickr.photos?
- 25. Flickr API Хранилище ключей
- 26. JQuery Flickr API
- 27. Извлечение фотографий по заданному местоположению с использованием API flickr
- 28. Извлечь идентификатор фотографии Flickr со статического изображения URL
- 29. php библиотека для flickr API
- 30. Недавняя проблема flickr api
Использование url_q (или url_s) не будет работать, так как они всегда будут возвращать квадратное изображение (т. Е. Возвращаемая ширина и высота будут одинаковыми). Вместо этого используйте любые другие размеры, например. _t. – moonhouse