使用颜色将图像绘制到画布

时间:2018-04-21 16:55:01

标签: dart flutter

我使用canvas.drawImageRect将图像绘制到画布上。

图像本身只是白色的透明度,但我希望它有另一种颜色。我尝试创建一个颜色设置为黄色的Paint,但这并没有使图像显示为黄色。

我想有办法做到这一点,有人能告诉我吗?

1 个答案:

答案 0 :(得分:2)

创建一个画图并添加ColorFilter

ColorFilter.mode(Color color,BlendMode blendMode) 创建一个颜色过滤器,应用作为第二个参数给出的混合模式。源颜色是作为第一个参数给出的颜色,目标颜色是来自要合成的图层的颜色。

我想你想要srcATop BlendMode。