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

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

Искал алгоритм быстрого размытия изображения, нашел вот здесь. Четвертый алгоритм.
Вроде по тестам очень не плохо, но возник вопрос как его использовать, т.е что надо сделать, чтобы размыть изображение(точнее canvas)?
  • Вопрос задан
  • 3079 просмотров
Подписаться 3 Оценить Комментировать
Решения вопроса 2
Там же написано что значат аргументы - source channel, target channel, width, height, radius. То есть исходный массив пикселей, результирующий массив пикселей, ширина, высота и радиус размытия. Алгоритм применяется попиксельно, сдвигая его в соседний цвет в зависимости от радиуса. Значит нужно перед применением алгоритма получить карту пикселей изображения.

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

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

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

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