Парсинг картинок определенного размера

Ulpe

Client
Регистрация
21.04.2011
Сообщения
6
Благодарностей
0
Баллы
0
Сабж. Размер имеется в виду самого файла картинки.
 

step85

Client
Регистрация
19.02.2010
Сообщения
1 839
Благодарностей
287
Баллы
83
Делайте поиск элемента (картинки) по атрибутам width и height и значением атрибута 2\d+\d+ (тип поиска regexp).
Где 2\d+\d+ - это регулярка для поиска размера картинки. В данном случае будут найдены все картинки с размером стороны в диапазоне 200-299 пикселей.
 

abuser

Client
Регистрация
02.06.2010
Сообщения
223
Благодарностей
16
Баллы
18
step85, ТС имел ввиду, видимо, размер файла в КБ\МБ ....
 

Ulpe

Client
Регистрация
21.04.2011
Сообщения
6
Благодарностей
0
Баллы
0
да имеено в байтах
 

Ulpe

Client
Регистрация
21.04.2011
Сообщения
6
Благодарностей
0
Баллы
0
я так понял, это невозмжно?
 

nuaru

Main Administrator
Команда форума
Регистрация
14.01.2009
Сообщения
3 645
Благодарностей
2 512
Баллы
113
В текущей версии врядли как-то можно это сделать.
 

qqq

Client
Регистрация
05.05.2011
Сообщения
3
Благодарностей
0
Баллы
0
Делайте поиск элемента (картинки) по атрибутам width и height и значением атрибута 2\d+\d+ (тип поиска regexp).
Где 2\d+\d+ - это регулярка для поиска размера картинки. В данном случае будут найдены все картинки с размером стороны в диапазоне 200-299 пикселей.
Это специфика работы ЗенноПостера? "+" - от 1-го и более символов. К тому же он "жадный", поэтому если фотка будет размером 10000001, то \d+ возьмет "10000001", а не 10 или 100. 2\d+\d+ скорее всего поимеет первым символом "2" потом жадный "\d+" сожрет все цифры кроме последней, т.к остается еще один "\d+", которому достанется последняя цифра.

В данном случае будут найдены все картинки с размером стороны в диапазоне 200-299 пикселей.
Для этого утверждения верно:
2\d\d

Естественно, что если все фотки будут размером от 1 до 999 пикселей, то будет работать и 2\d+\d+, но вот размеры от 2000 до 2999(20000-29999 и т.д.) пикселей тоже подойдут под этот шаблон.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)