我正在为小孩子写一个着色游戏,最初我在画布上显示了一个黑白图像,当用户在画布上移动绘图工具(鼠标)时,黑白表面会被过度绘制来自相应彩色图像的颜色信息。
特别是,在每次鼠标移动时,我都需要将一个圆形区域从彩色图像复制到我的画布上。圆的边缘应该有点模糊,以更好地模仿真实绘图工具的品质。
问题是如何做到这一点?
我看到的一种方法是使用剪切区域,但这种方法不会让我有模糊的边缘。或者是吗?
所以我正在考虑使用 alpha 蒙版来做到这一点,并仅复制与蒙版中具有非零 alpha 的像素相对应的像素。可行吗?