2010-01-22 152 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

相關問題