【发布时间】:2016-11-19 15:21:36
【问题描述】:
我正在使用新版本的 SkiaSharp (1.55),它支持在 Xamarin.Android 上加载 SVG(不仅如此)。由于它是在不到 10 天前发布的,我找不到这么多文档。
加载黑白 SVG 后,我想对其进行着色(将前景填充颜色从黑色更改为我需要的任何颜色)。这就是我正在做的。
using (var paint = new SKPaint())
{
paint.ColorFilter = SKColorFilter.CreateLighting(SKColors.White, SKColor.Parse("#FF0000"));
}
上面的代码运行良好,但我觉得我没有使用正确的过滤器。
- 有没有带有“着色”功能的滤镜?
- 如何为背景像素实现相同的效果?
- 有任何简单的反转颜色的方法吗?
欢迎详细解释。
【问题讨论】:
标签: android svg xamarin xamarin.android skiasharp