gpt4 book ai didi

c# - SkiaSharp 笔划是否有 "inset"对齐?

转载 作者:行者123 更新时间:2023-12-05 07:14:42 27 4
gpt4 key购买 nike

使用 GDI 时,我能够设置 Pen::Alignment to Inset , 它在路径的内侧绘制了笔划。 SkiaSharp 是否有类似的概念?我已经搜索了所有 SKPaint 文档,但没有找到我要找的东西。

最佳答案

根据GitHub Issues页面,没有直接的方法可以做到这一点。但是,我发现了一些解决方法。出于我的目的,我只需要一个单色黑白图像,所以我的解决方案是绘制 2 个矩形,在第一个矩形之上绘制第二个较小的矩形。第二个矩形的颜色与第一个矩形相反,并且在大小和位置上偏移了所需的插入笔划宽度。

此方法生成以下形状:

enter image description here

在 Skia 直接提供此功能之前,这可能是最直接、最可靠的方法,至少在我的单色用例中是这样。

关于c# - SkiaSharp 笔划是否有 "inset"对齐?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59791504/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com