如何使用drawImageRect设置绘制到画布的图像的不透明度?

问题描述 投票:0回答:1

我正在使用Canvas向Flutter中的drawImageRect绘图:

canvas.drawImageRect(image, sourceRect, destRect, _paint);

我有一个不透明度值(0和1之间的双倍)。如何使用此值绘制图像(以便0不可见,0.5是半不透明度)?

dart flutter skia
1个回答
0
投票

您可以在使用this library渲染之前处理图像。另外我建议你使用隔离区对这个库进行所有操作,使用flutter的compute()函数会很容易,因为它会阻塞整个UI。

© www.soinside.com 2019 - 2024. All rights reserved.