ios - 如何将 UIBezierPath 编码为 SVG?

标签 ios svg core-graphics uibezierpath

我有一个用于手指绘画/绘图的简单 View 。我将绘图作为 UIBezierPath 存储在 NSMutableArray 中。现在我想将绘图传输到网络服务以在浏览器中呈现它们。因此,我需要在 SVG 文件中对 UIBezierPath 进行编码 - 因为这是 Web 服务的格式。

我现在找到的是SVGKit ,仅解码 SVG。有人知道用于编码 SVG 的示例代码、片段或框架吗?

谢谢。

最佳答案

我还测试过。但使用以下步骤:这不可能吗?

1.UIBezierPath 到 CGPathRef。 UIBezierPath to CGPathRef

2.使用 MROGeometry CGPathRef 转 SVG。

关于ios - 如何将 UIBezierPath 编码为 SVG?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14785344/

相关文章:

swift - MacOS:在 Swift 中向图像添加文本叠加层

ios - 在 func draw() 下的 UIBezier 路径的动画 CGAffineTransform(rotate)

ios - 有没有办法改变 Apple Maps 中的披露按钮的作用?

ios - Apple 的反向地理编码国家列表

ios - ScrollView 内容大小应根据方向调整

javascript - 如何使用 D3 连接网格中两点之间的路径

iOS >> 本地通知 >> 如何将本地通知连接到特定对象?

javascript - svg:在悬停事件上更改所有元素的填充

javascript - SVG 动画 : Animate an arc as it is drawn

ios - 如何在 View 中通过 CAShapeLayer 绘制垂直虚线?