Задать вопрос
RadiationX
@RadiationX
Front-End разработчик

Как использовать алгоритм размытия?

Искал алгоритм быстрого размытия изображения, нашел вот здесь. Четвертый алгоритм.
Вроде по тестам очень не плохо, но возник вопрос как его использовать, т.е что надо сделать, чтобы размыть изображение(точнее canvas)?
  • Вопрос задан
  • 3083 просмотра
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 2
Там же написано что значат аргументы - source channel, target channel, width, height, radius. То есть исходный массив пикселей, результирующий массив пикселей, ширина, высота и радиус размытия. Алгоритм применяется попиксельно, сдвигая его в соседний цвет в зависимости от радиуса. Значит нужно перед применением алгоритма получить карту пикселей изображения.

А карту пикселей можно получить так:
canvas.getImageData(0, 0, canvas.width, canvas.height)
Ответ написан
Комментировать
@DancingOnWater
Чем гаусово размытие не подходит?

На вход нужно подать массив, а потом полученный массив отобразить. В чем трудности возникли?
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы