ВОПРОС: как правильно взять процентное отношение цвета, если я делаю colB*0,5 - - этот цвет становится черным.
Помогите как взять правильно процент цвета пиксела, пожалуйста.
Во первых не очень понятно какого типа у Вас переменные цветовых компонент. Если плавучка то всё должно получаться.
Вот только медленная она. Тут можно вовсю целочисленные вычисления с фиксированной точкой пользовать.
Один из простых вариантов реализации фильтра, и блюра в частности, с использованием матрицы весовых коэффициентов 3х3 типа:
1 2 1
2 4 2
1 2 1