Если вы действительно хотите черно-белое изображение, вам просто нужно присвоить (0,0,0) значениям RGB пикселей в области касания, если они ниже порогового значения (например, 255/2) или (255,255,255) если они выше или равны этому порогу.
Однако, если под черно-белым изображением вы подразумеваете изображение в градациях серого, лучшим решением будет преобразование изображения RGB в HSL цветовое пространство . Чтобы получить адекватный уровень серого, просто установите для параметра Pixel Saturation (S) значение 0. Это хорошо, потому что вы можете создать эффект градиента в области касания: установите для S значение 0, чтобы пиксели находились точно ниже точки касания, а затем уменьшите их. значение S должно быть ниже относительно расстояния до точки касания.
Чтобы получить эффект сепии, я считаю, что вам также нужно изменить значение де-Хюэ (H).