我使用CreateBlendMode更改SVG绘图的颜色,如下所示:
public Color TintColor;
TintColor = Colors.LawnGreen;
using (var paint = new SKPaint())
{
paint.ColorFilter = SKColorFilter.CreateBlendMode(SKColor.Parse(TintColor.ToHex()),
SKBlendMode.SrcIn);
canvas.DrawPicture(Picture, position.X, position.Y, paint);
}
图像之前
之后的图像
但是我需要像下一张图片一样把线划成虚线。这可能吗?
1条答案
按热度按时间h9a6wy2h1#
是的。只要设置你正在使用的绘画的路径效果。
示例: