在Mac OS X中是否存在用於構建過濾器名稱(CIColorControls
,CIBloom
等)的常量字符串?用於CIFilter名稱的常量
有像kCIInputEVKey
這樣的常量字符串,可以用它來避免像@"inputEV"
這樣的字符串字面量,但我找不到類似的過濾器名稱。
thx提前! Yevgeniy。
在Mac OS X中是否存在用於構建過濾器名稱(CIColorControls
,CIBloom
等)的常量字符串?用於CIFilter名稱的常量
有像kCIInputEVKey
這樣的常量字符串,可以用它來避免像@"inputEV"
這樣的字符串字面量,但我找不到類似的過濾器名稱。
thx提前! Yevgeniy。
正如你可能已經發現,沒有。
當我看到過濾器可以在運行時才能得到充分圖片你必須在運行時查詢可用過濾器列表中提供的,所以,我只能猜測爲什麼沒有一個規範的集合過濾器保證存在 - 畢竟,引入這些常量歸結爲什麼。
在10.4中引入的大多數(如果不是全部)過濾器仍然在附近,所以它不是太不安全依靠他們堅持下注。這就是說,你應該總是考慮失敗的查找...
它隱藏起來,但有過濾器名稱的列表,並且他們做了什麼: