如何将UIImage保存为SVG文件

时间:2014-04-02 18:24:25

标签: ios svg uiimage uibezierpath

使用bezierPath绘制图像,我想将其保存为SVG文件。 我能看到的格式是PNG或JPG。

2 个答案:

答案 0 :(得分:0)

你不能,至少在使用UIImage时不行。阅读课程文档......

UIImage Class Reference

支持的图像格式 表1列出了UIImage类可以读取的文件格式。

支持的文件格式 标记图像文件格式(TIFF) .tiff,.tif

联合图像专家组(JPEG) .jpg,.jpeg

图形交换格式(GIF) .gif注意

便携式网络图形(PNG) .PNG

Windows位图格式(DIB) .bmp,.BMPf

Windows图标格式 .ICO

Windows光标 .CUR

X Window系统位图 .xbm

但是,这个工具包可能有帮助...... SVGKit。它与Core Animation交互。

答案 1 :(得分:0)

如果你有一个bezier路径,你不想通过UIImage保存它。您可以将其直接转换为SVG路径字符串,并将该SVG路径插入SVG文档。

例如,请参阅此答案:Converting UIBezierPath to SVG answer