Ключ /info сохраняет информацию о изображениях в файл. Можно натравить на весь каталог.
Потом файл с информацией парсишь RegExp и вытягиваешь нужные данные
НаборВхождений=РВыражение.Execute(ДанныеФайла);
Для Каждого ВхождениеСтроки Из НаборВхождений Цикл
ВхождениеСтрокиП=ВхождениеСтроки.SubMatches;
ИмяФайла=ВхождениеСтрокиП.Item(0);
РазмерФайла=Число(ВхождениеСтрокиП.Item(2));
ФорматФайлаБМП=(ВхождениеСтрокиП.Item(1)="None");
Если (ФорматФайлаБМП И РазмерФайла<1200000) Или (Не ФорматФайлаБМП И РазмерФайла<400000) Тогда
ПометитьОбразОбработанным(ИмяФайла,"Допустимый размер");
Продолжить;
КонецЕсли;
Попытка
ПереместитьФайл(КаталогОбразов+ИмяФайла+".tmp",КаталогОбразов+ИмяФайла+?(ФорматФайлаБМП,".bmp",".jpg"));
Исключение
КонецПопытки;
КонецЦикла;
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший