gpt4 book ai didi

ios - CGPathRef 和 PDF

转载 作者:可可西里 更新时间:2023-11-01 05:58:28 25 4
gpt4 key购买 nike

有一种方法可以使用 CorelDraw 或 Adob​​e Flash 等应用程序绘制复杂的形状,将其保存或导出为 PDF,然后在 iOS 中使用 Core Graphics 打开它。这个想法是,用 CorelDraw 绘制一个形状,一个矢量 - 例如,它只是路径。没有颜色或填充。然后能够直接通过 Core Graphics 打开它,将其作为 CGPath 添加到上下文中,然后能够对其进行操作,例如用纯色或渐变或图案填充它。

底线是,我正在寻找一种在用户友好的环境(如 Corel 或 Flash)中绘制复杂形状并将其导出为 vactor 的方法,它可以在 Core Graphics 中进行操作。非常感谢您的建议或帮助。

谢谢。

最佳答案

SVGKit 的工作方式也不完全符合我的需要。虽然我应该说它做得很好。我还找到了其他资源,如果有人停在这篇文章中并正在寻找解决方案,我会将它们留在这里以供将来引用。

Converting SVG Paths to Objective-C Paths适用于简单路径;稍后可以使用协议(protocol)来处理笔划和填充。复杂的路径会混淆。

SVGKit非常适合创建图像并稍后在程序过程中为它们制作动画。但是,笔触、填充、路径无法操作。

Opacity您可以导出为源代码,因此您可以更好地控制笔触、路径和填充。随着路径变得越来越复杂,手动管理代码变得越来越困难。另一个问题是在导出时,程序添加了依赖于分辨率的代码。通过大约 300 多行代码来修复它以使其不依赖于分辨率可能会很痛苦。最终产品不会混淆,并且可以通过协议(protocol)进行操作。图层是 CGLayers,而不是 CALayers。

关于ios - CGPathRef 和 PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7589454/

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