我正在尝试在 Xamarin 中清除 SkiaSharp 中的位图,该位图由 SkCanvas 绘制,
new SKCanvas(SkBitmap bitmap)
但有时我需要清除位图数据。
SkCanvas.Clear()
尝试用 SKColor(0,0,0,0) 像素填充位图,但使用现有像素进行 premul 不会影响它。
SKBitmap.Reset()
不起作用,因为它会完全重置对象,包括大小。知道如何以有效的方式实现这一目标,而不是通过所有像素吗?