Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Пользователь


Сообщения: 135
Благодарности: 32

Профиль | Отправить PM | Цитировать


Цитата amel27:
понятно... а то подумал может так быстрее работает »

Цитата amel27:
сделал профилирование твоего скрипта - 95% отбирает GetPixel »
В общем-то не могу сказать что я сильно удивлён - точнее этого и стоило ожидать, ведь функция вызывается для каждого пикселя картинки, ну и конечно чем проще фигура на самой картинке тем выше этот процент. Ещё я где-то вычитал что GetPixel довольно медлительна сама по себе.
Нашел статью где автор применяет (на c++ вроде бы) схожий с моим скриптом принцип создания региона, но вот упоминания о GetPixel я в его коде не нашёл, также там прилагается ссылка на утилиту RegionCreator(почти в самом низу страницы), да и работает она гораздо быстрее чем мой скрипт.
http://sources.ru/cpp/bitmap/regions.shtml

-------
Создатель знает, что достиг совершенства не когда нечего добавить, а когда нечего убрать. - Антуан де Сент-Экзюпери


Отправлено: 12:16, 10-09-2009 | #7