gpt4 book ai didi

ios - 是否有与 Java 的 GlyphVector 或 .NET 的 GraphicsPath 等效的 Xamarin.iOS?

转载 作者:行者123 更新时间:2023-11-29 12:36:34 26 4
gpt4 key购买 nike

使用 Xamarin.iOS(或仅使用 iOS API),我需要获取以某种字体呈现的文本的轮廓路径。需要确切的轮廓,因为我要分割轮廓并对它们应用 2D 和 3D 转换。

在 Java 中,这很简单,只需将呈现的文本转换为形状(通过 GlyphVectors)即可。

在 GDI (.NET) 中,这可以通过 System.Drawing.GraphicsPath、添加文本和获取路径来完成。这在 Xamarin.iOS 中不可用。

是否有一种直接的方法来为 iOS 或 Xamarin.iOS 中呈现的文本创建路径?

最佳答案

返回 CGPath 实例的 MonoTouch.CoreText.CTFont.GetPathForGlyph 重载可能正是您要查找的内容。它映射到 native CTFontCreatePathForGlyph API(用于进一步的文档/示例)。

您需要迭代您的字符串(针对每个字形)并创建子路径 - 但您最终应该将您的字符串作为向量(然后能够根据需要进一步转换)。

关于ios - 是否有与 Java 的 GlyphVector 或 .NET 的 GraphicsPath 等效的 Xamarin.iOS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26169067/

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