Я пишу игру-раскраску для маленьких детей, в которой сначала я показываю черно-белое изображение на холсте, а когда пользователь перемещает инструмент рисования (мышь) по холсту, черно-белая поверхность становится слишком большой. закрашены информацией о цвете из соответствующего цветного изображения.
В частности, при каждом движении мыши мне нужно скопировать круглую область из цветного изображения на холст. Край круга должен быть немного размытым, чтобы лучше имитировать качества реального инструмента рисования.
Вопрос в том, как этого добиться?
Один из способов, который я вижу, это использовать область отсечения, но этот подход не позволяет мне иметь размытые края. Или это?
Поэтому я подумал об использовании альфа-маски для этого и скопировать только те пиксели, которые соответствуют пикселям в маске с ненулевой альфа-версией. Это возможно?