Skip to content

Latest commit

 

History

History
40 lines (29 loc) · 2.63 KB

README.md

File metadata and controls

40 lines (29 loc) · 2.63 KB

White&Black filter


-Размер блока пикселей: 10 pix

-Градация света: 50

Исходное изображение :


-Запуск filter.py

-Запуск old_filter.py

-Запуск filter_with_filename.py

Такая колоссальная разница времени выполнения отрефакторенного и старого кода вызвана пользовательским вводом в filter.py: программа осуществляется не сразу, ожидая ввод пользователя. Для проверки этой гипотезы бал создан файл filter_with_filename.py, в котором изначало прописано имя картинки и прочие необходимые параметры. За счет этого время выполнение программы существенно сократилось: 29638мс ---> 1108мс. Полученное время намного меньше времени выполнение old_filter.py(18813мс). Из этого следует, что отрефакторенный код намного быстрее первоначального.

Тестирование:


Отладчик: