我读了很多关于像素和矢量图形的内容。
我也在这里阅读了关于这方面的讨论的问题,其中大多数都被标记为GPUImage。
关于这一点,我仍然找不到答案。
我的问题是:
我们怎样才能为iOS生成矢量图形呢?
例如,我们有一个UIImage,它可以是从相机拍摄的图片,也可以是我们使用CGContext创建的图像,是否有算法或方法可以将其转换为矢量图形图像?
或者:有没有办法在iOS中创建一个矢量图像?
我不是在这里要求完整的代码;我只是想从那些有诀窍的人那里获得一些实现这一点的指针/方向。示例代码会很好,我怀疑我会得到,因为在这里张贴问题之前,我已经在谷歌和这里搜索答案等。
提前谢谢。
发布于 2013-12-11 12:10:29
我不太清楚你在问什么,但我会试着回答。如果你想绘制矢量图形,你可以用CoreGraphics来完成。(又名Quartz 2D)它可以创建直线、曲线、填充多边形、文本等。如果您有关于如何使用CoreGraphics的特定问题,请尽可能详细地将其作为问题发布。
如果要将使用CoreGraphics创建的图形保存为其他应用程序或操作系统可以识别的矢量格式,可以使用generate a PDF using CoreGraphics。
如果你想把一张照片转换成矢量图像,这是一件非常复杂的事情。这是可能的,但结果差别很大。您可能需要查找诸如edge detection、image segmentation和其他image analysis技术之类的主题。
https://stackoverflow.com/questions/20510019
复制相似问题