Skip to content

Conversation

@nicosare
Copy link

No description provided.

налажена работа с граничными условиями, в результате чего справа и внизу не остаётся необработанных полос по 10 пикселей

исправлена формула расчёта компонентов серого цвета

исправлено неверные название переменной
Были переименованы переменные, названия стали более понятны

Добавлена возможность управлять размерами мозайки и градациями серого

Были выделены функции
…льтата, путь изображения, количество градаций и размер мозайки
filter.py Outdated
gradations = 255 // count_gradations
pixel_x = 0

def find_average_brightness(array, px_width, px_height, mosaic):
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Функция find_average_brightness создается внутри функции do_filter при каждом вызове do_filter. Функция find_average_brightness должна быть объявлена вне функции do_filter

filter.py Outdated
average_bright = int(sum_brightness // mosaic_size ** 2)
return average_bright

def paint_cell(array, px_width, px_height, mosaic):
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Аналогично с find_average_brightness

@railbotan
Copy link
Owner

Все ОК!

@railbotan
Copy link
Owner

5

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants