Цитата
resultarray, count = dir ([[C:\Windows]], "*.exe", "norecursion")
Ну этот метод я знаю, в принципе неплохой вариант, но он всё-таки медленнее. Скорость выполнения только одной этой команды (без сравнения файлов) практически такая же как вызов моей программулины, которая работает на самом низком уровне.
Спасибо за совет, надо конечно эксперементировать.
Цитата
забыть про jpg
Дарк, так я для себя сделал, файлов эталонов будет наверное около 1500 штук, но это не скажется на быстродействии, в любом случае мой метод намного быстрее и практичнее. Я его делал, когда не было поиска в памяти, но думаю и поиск в памяти будет медленнее и НАМНОГО.
Хотя вариант с dir сопоставим по скорости, сравнение и циклы в lua тоже без тормозов. Спасибо Cirus. Но lua тоже не было раньше, а переделывать мне лень.
У меня одна проблема, мне нужен быстрый колор, хотя я практически доделал свой, сопоставимый по скорости, если по вертикали не более 70 пикселей, то всё работает хорошо, ну а больше мне наверное и не понадобится.
Имиджем я пользуюсь когда файлов эталонов не много, чисто чтобы не заморачиваться.