是否可以将矢量图像转换为 Quartz 2D 代码(mac),以便可以通过编程方式绘制图像?
问问题
1208 次
3 回答
3
不容易,您必须自己编写所有代码才能做到这一点。您可能想看看Opacity 图像编辑器,它允许您生成图像并将它们导出为 Quartz 或 Cocoa 绘图代码。
于 2010-02-12T06:34:55.257 回答
1
什么样的矢量图像?
NSImage 加载 PDF 的方式与加载位图的方式相同。
NSImage 是 Quartz 2D 绘图,但如果你的意思是你需要一个 CGImage,10.6 中的 NSImage 有一个获取方法。但是,与 NSImage 不同,CGImage 是基于位图的。您传递给的参数-[NSImage CGImageForRect:context:hints:]
将确定艺术品的光栅化方式。它将像在传递的上下文中绘制到传递的矩形一样被光栅化。
于 2010-02-12T07:32:03.250 回答
0
您可以使用矢量代码http://www.vectorcodeapp.com生成核心图形代码,您可以通过编程方式使用它,甚至可以用来生成附言。
于 2014-05-12T10:34:39.970 回答