在iOS中显示矢量图像(SVG或FXG)

我想在iOS应用程序中以Adobe FXG文件格式(从Flash导出)或SVG格式显示图像。 有没有可以渲染矢量图形的Objective-C工具或库?

(我不想将我的图像转换为位图格式!我想保持矢量格式)


也许SVGKit可以提供帮助:

SVGKit是一个跨平台的Cocoa框架,用于将SVG文件渲染为核心动画层。 所有形状都由CAShapeLayer类的实例来表示,并且通过设计可以生成动画。 SVGKit与最新的OS X和iOS SDK兼容。

注意 :现在我会推荐使用PaintCode!


肯定是一个老问题,但希望这个新的答案可能有助于解决问题。 我花了周末寻找解决方案,但我想避免使用解析器。 我找到了一个名为Qwarkee的程序,它将svg代码转换为Quartz2D调用。 不幸的是,这是一个付费应用程序。 (仅供参考,我与该项目没有关系)。

如果您正在寻求专门为iOS制作您的作品,您可以在绘制图像时制作不透明度和PaintCode等程序,以便生成Quartz。

希望有所帮助!

链接地址: http://www.djcxy.com/p/18315.html

上一篇: Display vector images in iOS (SVG or FXG)

下一篇: How to convert a SVG to a PNG with Image Magick?