在Cocoa中,如何将QuartzComposer补丁效果应用于NSImage?

时间:2009-11-13 18:15:28

标签: objective-c cocoa quartz-composer

我不打算创建一系列QC效果,我只是想使用Tracer效果。我是否必须创建QC然后应用它,或者我可以直接在Cocoa中调用它吗?

2 个答案:

答案 0 :(得分:3)

有几种方法可以执行此操作,具体取决于您要对生成的图像执行的操作。最简单的方法是在您的UI中包含一个QCView,并在其中运行您想要的任何组合。如果你想对图像进行操作并保存结果,那么你可能想要使用CoreImage过滤器。

这里有一个方便的CoreImage过滤器列表:

http://developer.apple.com/macosx/coreimage.html

答案 1 :(得分:1)

此网页提供了有关如何从NSImage转换为CIImage并进行缩放的一些说明:

http://gigliwood.com/weblog//Cocoa/Core_Image__Practic.html