我已经为CIFilter inputIntensity的调整实现了NSSlider,它可以正常工作。但是当我尝试调整大图像的CIFilter强度时,会出现卡顿。滑块被设置为continuous,因为我需要用户在移动滑块时能够看到效果。当滑块被移动时,我的应用程序开始严重卡顿。有没有可能找到解决方案,使其不再卡顿?因为我看到许多具有此功能并且运行完美的应用程序。
例如,您可以合并更新,因此不会为滑块触发的每个事件更新过滤器参数,而是例如每200毫秒更新一次。
如果您有高分辨率图像,可以在高分辨率图像上方显示低分辨率图像以显示过滤器更改,并在滑块拖动结束时更新大图像。