Фильтр размера изображения Yahoo Pipes
У меня есть канал RSS http://www.pinterest.com/ohjoy/recipes/rss и я ищу фильтр, который, например, мог бы отклонить любой пост из моего канала, если изображение имеет ширину более 500 пикселей или если высота меньше чем 100 пикселей. Как я могу сделать это с Yahoo Pipes?
Я пытался использовать регулярные выражения, но я не уверен, что положить туда.
2 ответа
У Yahoo Pipes нет функции проверки размеров изображения. Но если вы можете найти или создать собственный веб-сервис, который проверяет изображение, указанное в URL-адресе, и возвращает измерения, то вы можете использовать это, поместив страницу извлечения XPath в оператор Loop, и присвойте результаты полю элемента.
Это вполне выполнимо, но я не знаю такого веб-сервиса. Вы можете реализовать такой сервис, например, на основе кода C# в этом другом вопросе.
Лента из Pinterest предоставляет вам все изображения шириной 192 пикселя вместо исходного размера изображения. Таким образом, вы можете использовать их вместо того, чтобы фильтровать их.