2010-01-22 150 views
4

我有一个NSImage,并希望用另一种颜色代替它(例如,用绿色替换所有蓝色)是否有一种简单的方法来做到这一点,如果不是,怎么可能我得到这个功能?在NSImage中替换另一种颜色

回答

2

这是核心图像的工作。或者,您可以使用Quartz Composer来确定您的图像过滤器,并将QCView嵌入到您的应用中。

+0

好吧然后我会怎么去做通过CIImage? – Amy 2010-01-22 19:53:50

+0

你不会,因为CIImage只是一个图像。你需要为此使用一个过滤器。请参阅以下文档:http://developer.apple.com/mac/library/documentation/GraphicsImaging/Reference/CoreImageFilterReference/ http://developer.apple.com/mac/library/documentation/GraphicsImaging/Conceptual/CoreImaging/ – 2010-01-22 21:24:50

+0

is有一个特定的过滤器,我应该使用还是我必须创建一个? – Amy 2010-01-23 10:35:48

相关问题