Цитата: Что будет работать быстрее и менее грузить процессор?
Зависит от разных факторов. В одном случае будет быстрее findimage, в другом findheapcolor.
Много зависит от параметров поиска.
Тот же findimage имеет 3 варианта, поиск без отклонения в цвете, с отклонением и быстрый поиск. Влияет не размер картинки, а количество искомых пикселей, можно искать и картинку 300*200, но если в ней 90% пикселей это цвет фона, то это тоже самое что искать небольшую картинку. findimage при низкой точности будет искать долго, для этого есть быстрый поиск SWIFT.
findheapcolor может долго искать если на экране много цвета, который указан в поиске. К примеру, для поиска объекта указать белый и ещё какой-то цвет, открыть блокнот, разумеется искать будет долго.
Проверить время поиска можно так:
CODE:int t = gettime();
// тут какой-то код
sleep(1000);
////
messagebox("Затрачено времени: "+format(gettime()-t)); |